Who Should Attend:
XML developers who want to know how to use Apache's XML tools. Basic
knowledge of XML concepts is assumed, and you should also know the basics
of setting up a Web server with servlet support. Most of the programming
exercises in this course are in Java, so knowledge of Java is also very
helpful.
Learn how to use all of the tools in the Apache XML tool suite. We'll begin
with the basics of XML parsers, the Document Object Model (DOM), and the
Simple API for XML (SAX). We'll show how to use servlets and open source
databases to create XML documents from legacy data. From there, we'll
explore XSLT and the basics of stylesheets. Finally, we'll pull everything
together with a Cocoon-based demo that illustrates how to generate XML
content dynamically, then use stylesheets to serve it up to a wide variety
of clients.
Course Outline:
- A brief introduction to XML
- Parser basics: DOM and SAX
- Advanced parser functions
- XML and servlets
- Generating XML from legacy data
- XML transformations with XSLT
- Cocoon basics
- A user-customizable Web site built on cocoon