What you'll learn?

  • Explain how XML is integrated into the .NET Framework and the classes associated with XML in the .NET Framework.
  • Parse and read XML in the .NET Framework.
  • Write and validate an XML document.
  • Manipulate cached XML documents in memory.
  • Query XML documents.
  • Transform XML documents.
  • Create new XML schemas programmatically.

Description

This instructor-led his course teaches developers how to program with XML in the Microsoft .NET Framework in order to build Microsoft Windows or Web-based integrated applications that are easier to build, scalable, and flexible.

Audience :

This course is intended for: Programmers who build Web-based or Windows applications that access data; Programmers who build Web services; Programmers who build applications that access data stored as XML This course is not recommended for developers who: Want to learn a programming language, such as Microsoft Visual Basic .NET or Microsoft Visual C#; Want an introduction to XML and related technologies; Want advanced-level information on developing XML-based applications; Want to learn how to program by using Microsoft XML Core Services (MSXML), or how to program with XML in Microsoft Internet Explorer 6.0.

Topics :

Introduction to XML in the .NET Framework

o  Overview

o  Course at a Glance

o  Common Business Problems

o  XML in the .NET Framework

Parsing XML

o  Overview of XML Parsing

o  Parsing XML Using XmlTextReader

o  Creating a Custom Reader

Validating XML

o  Examining Schemas

o  Validating XML While Parsing

o  Advanced Validation

Writing XML

o  Overview of Generating XML Documents

o  Writing XML

o  Generating XML with Namespaces

o  Controlling XML Format and Converting XML

Querying XML

o  Introduction to Querying XML Using XPath

o  Creating and Navigating a Document Cache

o  Executing Your Query

Manipulating Cached XML

o  Introduction to the XML Document Object Model

o  Navigating XML Using the DOM

o  Creating New Nodes

o  Modifying and Deleting Nodes

Transforming XML

o  Introduction to Transforming XML

o  Programming the XslTransform Class

o  Extending XSLT Style Sheets

Serializing Objects as XML

o  Introduction to XML Serialization

o  Serializing Objects Using XmlSerializer

o  Controlling XML Serialization

Prerequisities :

Recommended Knowledge :

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.

Recommended Course(s) :

Category :

  • Programming

Training Materials :

Microsoft Official Courseware (MOC)

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.