Home
Browse all 647 examples
Download all 647 examples
Download sample chapters
Reviews
Errata
Acknowledgments
Links on .NET
Paradoxal Press

Buy directly from Paradoxal Press at $33.99 (Save 43%)



Category: Programming
Level: Beginner to seasoned
900 pages
ISBN-10 097661322-0
ISBN-13 978-097661322-0
$59.99 USA
$79.99 CANADA


Chapter 21: XML


Chapter 20<     > Chapter 22


Listings: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Table of content:

Introduction
       Problems solved by XML
       Unifying document world and data world
       Structure of an XML document

Introduction to XSD, XPath, XSLT and XQuery
       Typing XML documents and their data with XSD schemas
       XPath
       XSLT
       XQuery

Approaches to traverse and edit an XML document

The cursor approach with the XmlReader and XmlWriter classes
       Reading data with the XmlReader class
       Validating data while reading
       Editing data with the XmlWriter class

The tree/DOM approach using the XmlDocument class
       Loading and traversing an XML document using the XmlDocument class
       Editing and storing XML data with the XmlDocument class
       Validating an XML document with the XmlDocument class
       Events of the XmlDocument class

Traversing and editing an XML document using XPath
       Applying an XPath expression to an in-memory DOM tree
       Traversing an XPathDocument object using a XPathNavigator object
       Traversing an XPath selection using a XPathNodeIterator object
       Editing an XmlDocument object using an XPathNavigator object

Transforming an XML document using a XSLT stylesheet

Bridges between relational data and XML documents
       Getting an XML document from a DataSet
       Filling a DataSet from an XML document
       The System.Xml.XmlDataDocument class
       XML and SQL Server

Bridges between objects and XML documents (XML serialization)
       The System.Xml.XmlSerializer class
       XML serialization attributes
       The sgen.exe tool
       The xsd.exe tool

Visual Studio and XML
       Creating, viewing and editing XML documents and XSD schemas
       Validating an XML document with an XSD schema
       Editing and debugging a XSLT schema



Copyright Patrick Smacchia 2006 2007