This chapter has covered a lot of ground, and yet it has only introduced the topic of working with XML using Visual C# .NET. An entire book could be written to address all the features and functionality of XML with Visual C# .NET.
You can access XML from a number of different classes. For fast access, the XmlReader and XmlWriter classes offer optimized solutions. For those times when you need to modify XML data, the classes that access the Document Object Model (DOM) are much better suited. Visual C# .NET has a number of built-in editors that can help you in the basic creation and manipulation of XML.
Visual C# .NET and the .NET Framework also provide functionality for manipulation of XML in a number of other ways, including support for transformations, style sheets, XPath, schema, and much more. The .NET Framework and Visual C# .NET documentation provide more information about these topics.