Programming with XML in the Microsoft .NET Framework |
Duration: 3 days |
|
|
- 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
|
|
- 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
|
|
|
Description |
|
An
experienced, expert Microsoft Certified Solution Developer/Microsoft
Certified Trainer will teach this course. |
|
This course teaches developers how to program with
XML in the Microsoft® .NET Framework in order to build Microsoft Windows® or
Web-based integrated applications. |
|
Objectives |
- 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
|
|
Course Outline |
Introduction to XML in the .NET Framework
- Overview
- Course at a Glance
- Common Business Problems
- XML in the .NET Framework
Parsing XML
- Overview of XML Parsing
- Parsing XML Using XmlTextReader
- Creating a Custom Reader
Validating XML
- Examining Schemas
- Validating XML While Parsing
- Advanced Validation
Writing XML
- Overview of Generating XML Documents
- Writing XML
- Generating XML with Namespaces
- Controlling XML Format and Converting XML
|
|
Querying XML
- Introduction to Querying XML Using XPath
- Creating and Navigating a Document Cache
- Executing Your Query
Manipulating Cached XML
- Introduction to the XML Document Object Model
- Navigating XML Using the DOM
- Creating New Nodes
- Modifying and Deleting Nodes
Transforming XML
- Introduction to Transforming XML
- Programming the XslTransform Class
- Extending XSLT Style Sheets
Serializing Objects as XML
- Introduction to XML Serialization
- Serializing Objects Using XmlSerializer
- Controlling XML Serialization
| |