Table of contents
Introduction
- Welcome
- What is XML?
- XML-related technologies
- Overview of tools for working with XML
- Describing information with XML
- Advantages and drawbacks of XML
- Real-life XML examples
- XML file contents
- Proper XML syntax
- Valid documents
- Namespaces in XML
- Whitespace handling
- Your first XML file
- Associating an XML file with a CSS stylesheet
- Styling XML tags with CSS
- Working with XML and CSS2
- Introduction: what are data islands?
- Defining a data island and binding to layout
- Styling data islands with CSS
- Advanced data islands
- Exercise: data paging
- Exercise: single-record binding
- Introduction to the DOM
- Discovering what's new in the DOM
- Extracting information and manipulating data
- Creating new document content
- Bringing it all together: the DOM, XML pages, and HTML pages
- What is XPath?
- Taking XPath for a spin
- What is XSLT?
- Styling XML with XSLT
- Simple XSLT styling
- Using XSLT with CSS
- Repeating items
- Conditional logic
- Sorting and rearranging XML data
- What is a DTD?
- DTD syntax
- Declaring elements
- Declaring attributes
- Exercise: defining the DTD for our Business Card XML file
- Associating an external DTD with an XML document
- What is XML Schema, and how is it different from other DTDs?
- Anatomy of a schema
- Declaring elements
- Declaring attributes
- Defining a Schema for our Business card
- Introduction to SAX (Simple API for XML)
- How SAX works
- Working with XML and PHP
- Exercise: building a list of favorite links with SAX and PHP
- Working with XML in .NET
- Exercise: building a list of favorite links with XML and .NET
- Tools used in this title
- Goodbye
http://rapidshare.com/files/146259508/XML_Training.part1.rar
http://rapidshare.com/files/146264707/XML_Training.part2.rar
http://rapidshare.com/files/146268279/XML_Training.part3.rar
http://rapidshare.com/files/146286103/XML_Training.part4.rar
http://rapidshare.com/files/146280829/XML_Training.part5.rar