Module 1: Introduction to XML in the .NET Framework
- Overview
- Course at a Glance
- Common Business Problems
- XML in the .NET Framework
Module 2: Parsing XML
- Overview of XML Parsing
- Parsing XML Using XmlTextReader
- Creating a Custom Reader
Module 3: Validating XML
- Examining Schemas
- Validating XML While Parsing
- Advanced Validation
Module 4: Writing XML
- Overview of Generating XML Documents
- Writing XML
- Generating XML with Namespaces
- Controlling XML Format and Converting XML
Module 5: Querying XML
- Introduction to Querying XML Using XPath
- Creating and Navigating a Document Cache
- Executing Your Query
- Iterate through an XmlNodeList object returned by an XPath expression.
Module 6: Manipulating Cached XML
- Introduction to the XML Document Object Model
- Navigating XML Using the DOM
- Creating New Nodes
- Modifying and Deleting Nodes
- Exercise 3: Adding Elements and Comments to an XML Document
- Exercise 4: Modifying and Deleting Information
Module 7: Transforming XML
- Introduction to Transforming XML
- Programmng the XslTransform Class
- Extending XSLT Style Sheets
Module 8: Serializing Objects as XML
- Introduction to XML Serialization
- Serializing Objects Using XmlSerializer
- Controlling XML Serialization