| |
| |
Preface | |
| |
| |
| |
Processing XML with .NET | |
| |
| |
| |
Introduction to .NET and XML | |
| |
| |
The .NET Framework | |
| |
| |
The XML Family of Standards | |
| |
| |
Introduction to XML in .NET | |
| |
| |
Key Concepts | |
| |
| |
| |
Reading XML | |
| |
| |
Reading Data | |
| |
| |
XmlReader | |
| |
| |
| |
Writing XML | |
| |
| |
Writing Data | |
| |
| |
XmlWriter and Its Subclasses | |
| |
| |
| |
Reading and Writing Non-XML Formats | |
| |
| |
Reading Non-XML Documents with XmlReader | |
| |
| |
Writing an XmlPyxWriter | |
| |
| |
| |
Manipulating XML with DOM | |
| |
| |
What Is the DOM? | |
| |
| |
The .NET DOM Implementation | |
| |
| |
| |
Navigating XML with XPath | |
| |
| |
What Is XPath? | |
| |
| |
Using XPath | |
| |
| |
| |
Transforming XML with XSLT | |
| |
| |
The Standards | |
| |
| |
Introducing XSLT | |
| |
| |
Using XSLT | |
| |
| |
| |
Constraining XML with Schemas | |
| |
| |
Introducing W3C XML Schema | |
| |
| |
Using the XSD Tool | |
| |
| |
Working with Schemas | |
| |
| |
| |
SOAP and XML Serialization | |
| |
| |
Defining Serialization | |
| |
| |
Runtime Serialization | |
| |
| |
XML Serialization | |
| |
| |
SOAP Serialization | |
| |
| |
| |
XML and Web Services | |
| |
| |
Defining Web Services | |
| |
| |
Using Web Services | |
| |
| |
| |
XML and Databases | |
| |
| |
Introduction to ADO.NET | |
| |
| |
Manipulating Data Offline | |
| |
| |
Reading XML from a Database | |
| |
| |
Hierarchical XML | |
| |
| |
| |
.NET XML Namespace Reference | |
| |
| |
| |
How to Use These Quick Reference Chapters | |
| |
| |
Finding a Quick-Reference Entry | |
| |
| |
Reading a Quick-Reference Entry | |
| |
| |
| |
The Microsoft.XmIDiffPatch Namespace | |
| |
| |
Using the XmlDiffPatch Namespace | |
| |
| |
Using the XmlDiff and XmlPatch Executables | |
| |
| |
Microsoft.XmlDiffPatch Namespace Reference | |
| |
| |
| |
The Microsoft.XsdInference Namespace | |
| |
| |
Using the XsdInference Namespace | |
| |
| |
Using the Infer Executable | |
| |
| |
Microsoft.XsdInference Namespace Reference | |
| |
| |
| |
The System.Configuration Namespace | |
| |
| |
The Configuration Files | |
| |
| |
Adding Your Own Configuration Settings | |
| |
| |
System.Configuration Namespace Reference | |
| |
| |
| |
The System.Xml Namespace | |
| |
| |
| |
The System.Xml.Schema Namespace | |
| |
| |
| |
The System.Xml.Serialization Namespace | |
| |
| |
| |
The System.Xml.XPath Namespace | |
| |
| |
| |
The System.Xml.Xsl Namespace | |
| |
| |
Type, Method, Property, and Field Index | |
| |
| |
Index | |