WHAT’S IN THIS CHAPTER?
- Examining XML DOM support in browsers
- Using XSLT processors
XML DOM SUPPORT IN BROWSERS
Since browser vendors began implementing XML solutions before formal standards were created, each offers not only different levels of support but also different implementations. DOM Level 2 was the first specification to introduce the concept of dynamic XML DOM creation. This capability was expanded on in DOM Level 3 to include parsing and serialization. By the time DOM Level 3 was finalized, however, most browsers had implemented their own solutions.
DOM Level 2 Core
As mentioned in Chapter 12, DOM Level 2 introduced the createDocument() method of document.implementation. Internet Explorer 9+, Firefox, Opera, Chrome, and Safari support this method. You may recall that it’s possible to create a blank XML document using the following syntax:
var xmldom = document.implementation.createDocument(namespaceUri, ...