XML
o
Use of Markup Languages
§
Evolution of Markup Languages
o
Need for XML
§
Understanding XML
§
Design Goals of XML
o
The Future of XML
o
XML Vocabulary
v
Creating XML Documents
o
Components of XML Documents
§
Well- Formatted XML Documents
o
Structure of XML Documents
§
Declaration
§
Document Type Definition (DTD)
§
Declaring Elements in a DTD
§
Declaring Attributes in a DTD
§
Declaring Entities in a DTD
§
Checklist for DTD
§
A DTD Example
o
XML Parsers
v
An Introduction to XML
Style Sheets
o
The Use of Style Sheets
o
Using Cascading Style Sheets (CSS)
o
XSL – The Style Sheet for XML Documents
§
XSL Terminology
§
XSL Style Sheet Template
§
Name Spaces
§
Template Rules
§
XSL Elements
§
A Complete XSL Example
v
Hyperlinks in XML
Documents
o
Use of Hyperlinks
o
Linking in XML
§
XLink
§
Behavior of XLink
§
Links and DTD
§
Xpointer
v
XML Document Object
Model
o
Basic Features of the Document Object Model
o
XML Object Interfaces
o
Components of an XML DOM Tree Structure
o
Accessing XML Documents using XML DOM
§
The XMLDOMDocument Object
§
The XMLDOMNode Object
§
The XMLDOMNodeList Object
§
The XMLDOMNamedNodeMap Object
v
XML Query Language
o
Need for XML Query Language
o
Design Goals of XSL Patters
o
XSL Patterns Language Syntax