XML, or Extensible Markup Language, was designed to make information sharing and data interpretation easier, but it only works if you know how to work it. In XML Essential Training, veteran engineer and instructor Joe Marini takes you through the basic rules of XML, discusses suggested tools, explains XML syntax, and more. From integrating XML into your site to creating style sheets and Schema Definitions, XML Essential Training covers everything you need to not only get started, but to really get working with XML. Exercise files accompany the training, allowing you to follow along and learn at your own pace.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






