IT Course Outline


XML Parsing Using C# or Visual Basic 2008
Prerequisites :
Course Length: 2 days
Course Description
This two-day course teaches the different types of XML parsing available in .NET. It covers the different parsing methodologies available from Microsoft. and gives an overview of XML technologies in the .NET Framework. Both the streaming model of XmlReader and XmlWriter and the Document Object Model (DOM) are covered in detail. Validation using DTD and XmlSchema is discussed. New features in System.Xml in .NET 2.0 are discussed in the context of where the topics are covered. Visual Studio 2005 is used as the development environment.
 
Course Topics
.NET Framework XML Overview
XML in the .NET Framework
.NET XML Namespaces and Classes
How Does the MSXML Fit in .NET
.NET XmlReader and XmlWriter
.NET DOM Parser
XML Serialization
XML and ADO.NET
XPath and XSLT
XML and the Web
Writing XML Streams in .NET
The XmlWriter Class
WriteXXX Methods
XmlWriter States
Writing Elements
Writing Attributes
Writing Namespaces
Using XmlWriter with .NET 2.0
Reading XML Streams in .NET
XML Document Streams
The XmlReader Class
Accessing Node Properties with the .NET XML Classes
Accessing Attribute Values
Traversing the XML Document
Catching XmlExceptions
The XmlNodeReader Class
Using XmlReader with .NET 2.0
The Document Object Model in .NET
Origins of the DOM
DOM Levels
DOM2 Structure
The XmlDocument Class
DOM Tree Model
DOM Interfaces
XmlDocument, XmlNode and XmlNodeList Classes
XmlElement and XmlText Classes
Finding Elements by Name
Walking the Child List
The XmlAttribute Class
Validating XML Streams
Specifying Valid Documents with XML Schema and DTD
Using Visual Studio 2005 to Create Schemas
Validating XML with XmlReader
Manipulating XML Information with the DOM
Creating and Modifying Documents
Modifying Elements
Error Handling
Managing Children
Cloning
Splitting Text and Normalizing
Modifying Attributes