Processing XML with the DOM, SAX, .NET, XSLT, and XPath
So you have XML, as a syntax, for defining the format of business documents. However, that is not enough; you need other technologies to work with the business documents created using XML. These technologies are DOM, SAX, .NET, XSLT, and XPath.
The Document Object Model (DOM)
You might want to use the DOM (Document Object Model) to place an XML document in memory and manipulate it programmatically. Using the DOM, you can load an XML purchase order into memory and use a program to establish what the purchase order is for, who it needs to go to, where it should be billed, and so on.
The importance of the DOM makes it necessary to look at an example. In this case, we will build an XML document ...