- Parsing XML Documents with DOM Level 2
- DOM Example: Representing an XML Document as a JTree
- Parsing XML Documents with SAX 2.0
- SAX Example 1: Printing the Outline of an XML Document
- SAX Example 2: Counting Book Orders
- Transforming XML with XSLT
- XSLT Example 1: XSLT Document Editor
- XSLT Example 2: Custom JSP Tag
- Summary
23.9 Summary
Wow! This wraps up the section on server-side programming. Now you know how to process XML documents by using DOM, SAX, and XSLT. You also know how to write servlets and JavaServer Pages, perform HTTP tunneling, and communicate with databases by using JDBC. No doubt you've already started to put these technologies to use in new and exciting Web applications. No doubt your boss is impressed (or are you the boss now?).
In the next section we move back to the client side and discuss JavaScript, an interpreted language that runs in the browser. JavaScript can be applied in a variety of ways to make Web pages more flexible and dynamic, but one of the major applications is to check the format of HTML form data before it is submitted to the server.