Introduction
- XML, XHTML and HTML
- Why XML?
Basic Rules Of Xml
- Elements, Attributes, and Values
- XML declaration
- The Root Element
- Adding comments
- Default entities
- Displaying tags as text
Creating A Data Type Definition (DTD)
- Internal DTD
- External DTD
- Personal external DTD
- Public external DTD
Defining Elements and Attributes in a DTD
- Defining elements
- Defining an element to contain: - only text, one child
or a sequence
- Defining choices
- Simple attributes
- Attributes and unique values
Entities and Notation in DTDs
- Internal general entities
- Shortcuts for text in external files
- External parameter entities
- Entities for unparsed content
- Embedding unparsed content
|
Cascading Style Sheets and
XML
- Setting up CSS
- Style sheet syntax
- External style sheets
- Style sheets for an HTML document
- Style sheets for an XML document
- Layout with CSS
- Defining elements as block-level or inline
- Hiding elements completely
- Offsetting elements in the natural flow
XML Schema
- Simple and complex types
- Local and global declarations
- Simple schema
- Simple schema’s location
- Annotating schemas
Defining Simple Types
- Date and time types
- Number types
- Deriving custom simple types
- Anonymous custom types
- Acceptable values
- Creating list types
- Predefining an element's content
Defining Complex Types
- Creating a set of choices
- Ordering elements
- Defining named groups
- Referencing a named group
Using Namespaces in XML
- Namespaces, DTDs, and valid documents
- Namespaces, Schemas, and validation
|