Chapter
1 discussed various flavors of parsers—tree-based parsers, event-based parsers, and pull-model parsers. You also learned that the Document Object Model (DOM) is a set of APIs for manipulating XML documents. To that end, this chapter covers all the essential functionality offered by the .NET Framework’s DOM classes. Specifically this chapter covers the following topics:
System.Xml classes related to DOM
Knowing when to use DOM
Reading XML documents using DOM
Writing XML documents using DOM
Dealing with whitespace and namespaces
Handling events ...