XML Programming Using Java

Goals

This workshop provides a comprehensive introduction to writing XML applications using Java. The APIs and tools covered include SAX2, DOM (levels 1, 2 & 3), JAXP, JDOM, JAXB and Jaxen. After completing this workshop, participants will:

  • Know how to use Ant to build Java projects
  • Know how to parse XML data using both SAX and DOM parsers
  • Be able to create XML documents using DOM
  • Understand the advantages of using the JAXP and JDOM APIs
  • Be able to query relational databases and represent the results in XML
  • Know how write Java Servlets that generate XML data and transform it into HTML using XSLT
  • Be able to use XML software such as the Xerces XML parser and Xalan XSLT processor
  • Know how to evaluate XPath expressions using Jaxen

Audience

This course is designed for software developers who have knowledge of XML and want to learn how to process XML documents using Java.

Duration

3 days

Prerequisites

Completion of the "eXtensible Markup Language" and "Intermediate Java Programming" courses or equivalent pragmatic experience.

Contents

Using Ant to build Java projects
Parsing XML data with SAX
Parsing XML data with DOM
Creating XML data with DOM
Using the JAXP API
Using the JDOM API
Representing database query results as XML
Maverick framework for XML-based web apps.
Validating with Jing
Evaluating XPath expressions with Jaxen & Java 5
Parsing/creating XML with JAXB-generated classes

Format

Lecture and Lab

Schedule


Course Location Begin Date End Date Time Hours Register
XML Programming Using Java St. Louis Jun 23, 2008 Jun 25, 2008 M-W, 9am-4:30pm 18 CAIT
  St. Louis Jul 07, 2008 Jul 23, 2008 M/W, 5:30-8:30pm 18 CAIT
  St. Louis Sep 17, 2008 Sep 19, 2008 W-F, 9am-4:30pm 18 CAIT

Copyright © 2006 Object Computing, Inc. All rights reserved. | Privacy Policy