In this chapter we've taken a very brief look at XML, created our first XML document, a DTD, and then formatted the XML document using CSS and XSL. We looked at the following:
What XML is used for
How to create a well formed and valid XML document
The rules of XML syntax
The XML data elements
XSLT (eXtensible Style Language Transformations)
How XSLT can be used instead of CSS to display XML and how it goes much further and enables HTML formatting to be created on the fly with XSLT
Manipulating XML documents with JavaScript
How to load an XML file and then manipulate its document with JavaScript
In the next chapter we'll be looking at how we can extend the functionality of the browser using plug-ins and ActiveX controls. These controls, many available for free, allow us to add multimedia effects and do a whole host of things not normally possible in a browser.