- 113 -
•
Support for datatypes in elements and attributes.
•
Stylesheet transformations from script.
•
Identification of parse errors.
•
Asynchronous XML document downloading capability.
As interesting as some of these features sound, be forewarned that these extensions can
prove to be destructive to your application, because the application only works with the
MSXML parser. A Web page that uses the DOM interfaces could suffer from using
extensions, since those extensions won’t be available in other browsers.
Summary
In this chapter, we went over what the DOM is and why you may want to use it as your
application programming interface. It is important to understand what a node is and how it
interacts with other nodes to form a tree. In this chapter, we presented a conceptual model;
details on how to use the model are discussed at length in the
next chapter
.