Thursday, 2 April 2009

XML Essential Training


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
1. Getting Started
  • What is XML?
  • XML-related technologies
  • Overview of tools for working with XML
2. How XML Is Used
  • Describing information with XML
  • Advantages and drawbacks of XML
  • Real-life XML examples
3. Basic Rules of XML
  • XML file contents
  • Proper XML syntax
  • Valid documents
  • Namespaces in XML
  • Whitespace handling
4. Starting to Work with XML
  • Your first XML file
  • Associating an XML file with a CSS stylesheet
  • Styling XML tags with CSS
  • Working with XML and CSS2
5. XML and Internet Explorer Data Binding
  • 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
6. Using the DOM to Manipulate XML
  • 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
7. XML and XPath
  • What is XPath?
  • Taking XPath for a spin
8. Overview of XSLT (Exstensible Stylesheet Language Transformations)
  • What is XSLT?
  • Styling XML with XSLT
9. Real World XSLT Examples
  • Simple XSLT styling
  • Using XSLT with CSS
  • Repeating items
  • Conditional logic
  • Sorting and rearranging XML data
10. Creating Document Type Definitions
  • 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
11. Creating XML Schema Definitions
  • 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
12. Additional XML Processing
  • 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
13. Tools
  • Tools used in this title
Conclusion
  • Goodbye
Rapidshare:
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
 

Copyright 2008 All Rights Reserved By Lyndabd.blogspot.com