XML Programming Using Java

OCI - Education & Training - XML Programming Using Java

Schedule


There are no open enrollment classes currently scheduled.

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 to 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, Pull Parsers and DOM
  • Creating XML data with DOM
  • Using the JAXP API
  • Using the JDOM API
  • Representing database query results as XML
  • Validating with Jing
  • Evaluating XPath expressions with Jaxen & Java 5
  • Parsing/creating XML with JAXB-generated classes

Format

Lecture and Lab