Summary
XmlReader and XmlWriter provide an efficient, easy-to-use XML interface alternative to the DOM access methods used in the past. They take the power of SAX and put it into an easy-to-use package that is no harder to use than the familiar recordset from ADO. XmlValidatingReader can be used to perform XSD schema validation on top of the reading functionality. In the next article, we will go over yet another API to the XML world, the XPathNavigator, and the XSLT support in the .NET framework.