This lecture begins with a close look at the popular document object model (DOM) as an application programming interface (API) for XML. Clent side processing with DOM includes a quick look at AJAX with and without the XMLHttpRequest object. The simple API for XML (SAX) takes a rather different approach to XML programming and provides an interesting comparison.
XML - Processing with DOM and SAX PowerPoint
Server-side PHP DOM - simple temperature list
Server-side PHP DOM - paged temperature list with validating parser
Client-side JavaScript DOM- listing temperatures
Client-side JavaScript DOM - searching temperatures
Three variations on AJAX (view source to see the code)
SAX Menu using PHP
Remember that these exercises are an important part of the course and relvant to your coursework.