xml and dom

reference:
Extensible Markup Language (XML) 1.0 (Third Edition)

Specifications for XML documents and DTDs.

reference: Document Object Model (DOM) Level 1 Specification

Specifications for Document Object Model (DOM).

reference: XML Extras

Documentation about the differences between how Mozilla and IE load and handle XML documents.

reference: MSDN DOM (Document Object Model)

Documentation on the Microsoft COM of the XML DOM. Document contains explanations, tutorials, and references on the topic.

example: ABC Shuffle

An example of using the HTML DOM to shuffle the sections of a web site.


example: New York Times Shuffle

Another example that uses the HTML DOM to shuffle the sections of a web site.


example: Simple Dynamic Text

This example uses DHTML and the DOM to begin constructing a zoomable menu system. Lexical scoping is employed to maintain the scope of a contextualized reference through a series of calls to an animation function, using setInterval(), to enable the right call to clearInterval() at the right time.

example: Dynamic Text with Metadata Details on Demand

This builds on the previous example. It adds XML as the medium for storing the collection. Metadata details on demand are displayed in the right place.

example: RSS Picker

This builds further on the previous examples. It is the start of a navigation system for choosing RSS feeds. The XML DOM tree is embelished during an abbreviated depth first search style parse operation. Now, the details shown on demand can be based on multiple elements. Additionally, a reusable cross-browser
function for loading an XML file
is broken out.

reference: Import XML Document
[Peter-Paul Koch]

Tutorial on using javascript to import XML documents into both IE and Mozilla. Plus, a small example of how to use the contents of an XML document to generate DHTML.

reference: Parsing XML in Mozilla Browser
[Shekhar Govindarajan]

Tutorial for loading parsing XML using javascript in the Mozilla browser.

reference: Mozilla - XML Extras

Documentation about the XML Extras modules found in Mozilla. XML Extras modules provides developers with a means of representing XML as data. It contains several features including XML Serializer, XMLHttpRequest, XML Parser, and XML Persistence.

reference: A Cross-Browser DOM Document Wrapper

Tutorial on how to create a cross-browser DOM document wrapper.