| |
| |
| |
Extensible Hypertext Markup Language (XHTML) | |
| |
| |
Semantic, Structure, and Style | |
| |
| |
XHTML Documents | |
| |
| |
Creating an XHTML File | |
| |
| |
XHTML Syntax Overview | |
| |
| |
The XML Declaration | |
| |
| |
The Document Type Declaration: XHTML 1.0 | |
| |
| |
The Document Type Declaration: XHTML 1.1 | |
| |
| |
Modularization | |
| |
| |
The Document Type Declaration: XHTML Basic 1.0 | |
| |
| |
The Root Element and Namespace | |
| |
| |
Well-formed Documents | |
| |
| |
Valid Documents | |
| |
| |
Additional Elements | |
| |
| |
Headings, Paragraphs, and Lists | |
| |
| |
XHTML Core Attributes | |
| |
| |
Universal/Core Attributes | |
| |
| |
Element Attributes. a, img, br/, div, span | |
| |
| |
Differences between XHTML 1.1/XHTML | |
| |
| |
Basic 1.0 and HTML 4/XHTML 1.0 XHTML | |
| |
| |
Modules and Elements | |
| |
| |
XHTML Tables | |
| |
| |
XHTML Forms | |
| |
| |
XHTML Form Controls | |
| |
| |
| |
Cascading Style Sheets (CSS) | |
| |
| |
Style Separation | |
| |
| |
Linking CSS. CSS Syntax | |
| |
| |
Comments | |
| |
| |
Cascading and Levels of CSS. Values | |
| |
| |
CSS Rules | |
| |
| |
Font Properties | |
| |
| |
Text Property | |
| |
| |
Color Properties | |
| |
| |
Class and ID Attributes | |
| |
| |
Display Properties | |
| |
| |
Additional Selector Syntax | |
| |
| |
Pseudo-Elements and Pseudo-Classes | |
| |
| |
Attribute Selectors | |
| |
| |
Space Properties | |
| |
| |
XHTML Height and Width | |
| |
| |
Positioning | |
| |
| |
CSS and Parsing Errors | |
| |
| |
| |
Extensible Markup Language (XML) | |
| |
| |
Planning, Developing, Presenting, and Manipulating Data | |
| |
| |
Creating an XML Document | |
| |
| |
Case-sensitive and the use of xml | |
| |
| |
Attributes and Subelements | |
| |
| |
Comments | |
| |
| |
PCDATA and CDATA. Processing Instructions | |
| |
| |
Entities | |
| |
| |
Encoding | |
| |
| |
Namespaces | |
| |
| |
XML Hierarchical Structure | |
| |
| |
XML Parsers | |
| |
| |
Modeling | |
| |
| |
| |
Document Object Model (DOM) | |
| |
| |
Manipulating Data | |
| |
| |
DOM Level | |
| |
| |
| |
DOM Nodes | |
| |
| |
The DOM Tree | |
| |
| |
Building DOM. Examples of DOM Nodes | |
| |
| |
DOM Node Properties and Methods | |
| |
| |
Getting Started | |
| |
| |
DOM and JavaScript with Microsoft ActiveX. Subset of DOM with Microsoft ActiveX. DOM and JavaScript with XML Island | |
| |
| |
Parsing and Loading | |
| |
| |
File Error(s). XML Errors | |
| |
| |
Applying Node Properties and Methods | |
| |
| |
Accessing the Document Tree | |
| |
| |
Modifying the Document Tree | |
| |
| |
Manipulating and Replacing Nodes from Two Documents | |
| |
| |
| |
DOM with Larger Documents | |
| |
| |
Working with Larger Documents | |
| |
| |
The nodeList Object | |
| |
| |
The Document Object | |
| |
| |
The Element Object. getAttribute Method. getAttributeNode Method Example. getElementsByTagName(tagName) Method Example | |
| |
| |
Searching for a Specified Tag Name | |
| |
| |
Scanning all elements using childNodes | |
| |
| |
Using the removeAttribute(attributeName) Method | |
| |
| |
Inserting a new attribute | |
| |
| |
Creating or Modifying Attributes | |
| |
| |
Adding Style with CSS | |
| |
| |
| |
Extensible Stylesheet Language: Transformation | |
| |
| |
XML Structure Transformation | |
| |
| |
How XSLT Works | |
| |
| |
Xpath | |
| |
| |
XSLT | |
| |
| |
Transformation | |
| |
| |
XSLT Elements | |
| |
| |
xsl:output | |
| |
| |
xsl:apply-templates | |
| |
| |
xsl:value-of | |
| |
| |
xsl:for-each | |
| |
| |
xsl:sort | |
| |
| |
| |
XSLT - Toward More Complex Applications | |
| |
| |
Additional Elements | |
| |
| |
xsl:element | |
| |
| |
xsl:attribute | |
| |
| |
xsl:processing-instruction | |
| |
| |
xsl:text | |
| |
| |
xsl:variable | |
| |
| |
xsl:if xsl:choose | |
| |
| |
| |
Simple API for XML (SAX) | |
| |
| |
Event Based Search | |
| |
| |
The Structure of SAX | |
| |
| |
Find Content, Send to Output | |
| |
| |
| |
Extensible Stylesheet Language (XSL) | |
| |
| |
Source Content Output | |
| |
| |
Formatting | |
| |
| |
XSL-FO | |
| |
| |
Tree Example | |
| |
| |
Inline-Level Formatting Objects | |
| |
| |
XSL and PDF Output | |
| |
| |
Adding XSLT | |
| |
| |
| |
Server Side XML | |
| |
| |
Server Technologies | |
| |
| |
ASP and JSP | |
| |
| |
More Complex ASP | |
| |
| |
Searching on the Server | |
| |
| |
Sending Data to the User | |
| |
| |
ASP and XSLT | |
| |
| |
ASP and Databases | |
| |
| |
| |
XML Schema and Document Type Definition (DTD) | |
| |
| |
Validating XML Documents | |
| |
| |
Complex and Simple Data Types | |
| |
| |
Declaring Elements | |
| |
| |
More on Types | |
| |
| |
Declaring Attributes | |
| |
| |
Schema Syntax | |
| |
| |
DTDs | |
| |
| |
Elements | |
| |
| |
Cardinality Operators | |
| |
| |
Attributes | |
| |
| |
Attribute Matching Values | |
| |
| |
Attributes and DTD Nodes | |
| |
| |
Entities | |
| |
| |
DTD Shortcomings | |
| |
| |
| |
Wireless Markup Language (WML) | |
| |
| |
Designing for Wireless Devices | |
| |
| |
WML | |
| |
| |
WML Style | |
| |
| |
Escape Characters | |
| |
| |
Graphics | |
| |
| |
WML Navigation | |
| |
| |
Optimization | |
| |
| |
Do Elements | |
| |
| |
User Input | |
| |
| |
Navigation and History Tracking | |
| |
| |
V | |