Before you start
As advanced media- and data-rich web applications grow in population within the browser, technologies such as XML and jQuery become important components in their architecture due to their wide adoption and flexibility. In this tutorial, you explore DOM processing within the browser, narrowing the focus to how these paradigms apply to XML in particular and how the jQuery library can speed up development and increase robustness.
The tutorial covers these specific topics:
- Introduction to the DOM
- jQuery and XML
- Case study: LiveXMLEditor
- Your favorite text editor for writing and editing code.
- The jQuery library. You can either download it and serve it locally, or include and serve it directly from the Google CDN.
- A good browser. While most browsers in use today are supported, review the jQuery Browser Compatibility page for recommended browsers. Many UI engineers choose Firefox for development due to its useful plug-ins, of which the most popular is Firebug. Firebug is not required for this tutorial, but it is highly recommended.
- Familiarity with a server-side language (PHP in particular) helps with specific sections, but it is not essential.
See Resources for links to all the tool downloads.