Programming with XML in the .Net Framework

3 Day Course
Hands On
Official Curriculum
Code M2663

This course has been retired. Please view currently available HTML, XHTML and XML Training Courses.


Hide all

Introduction to XML in the .NET Framework (4 topics)

  • Overview
  • Course at a Glance
  • Common Business Problems
  • XML in the .NET Framework

Parsing XML (3 topics)

  • Overview of XML Parsing
  • Parsing XML Using XmlTextReader
  • Creating a Custom Reader

Validating XML (4 topics)

  • Examining Schemas
  • Validating XML While Parsing
  • Advanced Validation

Writing XML (4 topics)

  • Overview of Generating XML Documents
  • Writing XML
  • Generating XML with Namespaces
  • Controlling XML Format and Converting XML

Querying XML (5 topics)

  • Introduction to Querying XML Using XPath
  • Creating and Navigating a Document Cache
  • Executing Your Query

Manipulating Cached XML (5 topics)

  • Introduction to the XML Document Object Model
  • Navigating XML Using the DOM
  • Creating New Nodes
  • Modifying and Deleting Nodes

Transforming XML (4 topics)

  • Introduction to Transforming XML
  • Programmng the XslTransform Class
  • Extending XSLT Style Sheets

Serializing Objects as XML (4 topics)

  • Introduction to XML Serialization
  • Serializing Objects Using XmlSerializer
  • Controlling XML Serialization


Before attending this course, students must have:
  • Experience with programming languages such as Visual Basic .NET or Microsoft Visual C#.
  • Experience using the Microsoft Visual Studio® .NET developer environment.
  • Experience building applications using the Extensible Stylesheet Language for Transformation (XSLT), XML Path Language (XPath), and XML schemas.

Relevant Certifications