Using XML in Java Applications - 14 Hour Online Class or 2 Day Classroom Workshop

This class teaches Java developers how to write Java applications that can read, parse, generate and transform XML documents and integrate them with traditional structured data. Covers an overview of using XML in applications including handling, reading, writing and querying XML; SAX parsers and content handlers including JAXP, the Java API for XML processing; more SAX functionality; the DOM in Java and building a DOM Tree; transforming XML with XSLT including input from XML documents, a DOM tree and a SAX parser; using JAXB, the Java API for XML Binding; and using JDOM.

Online Class Schedule

Request a Class

 

Request More Info


   

Buy Course Book



Topic Summary | Print Version

Class Description:

This course will, through lecture and extensive hands-on workshops, teach you to manipulate XML generally in a data-processing environment, with emphasis on Java as the programming vehicle. Specifically, you will learn to write Java applications that can:

  • Read and parse XML documents.
  • Generate XML documents.
  • Transform XML documents.
  • Integrate XML with traditional structured data.

Note: Although many of the skills learned in this course may apply to applications that present XML on the Web, the clear emphasis here is on handling XML as data rather than on presentation.

Audience: Any Java applications developer who wants to incorporate XML into Java applications.

Prerequisites: Introduction to XML , as well as a solid knowledge of Java.

Objectives: This course will teach you how to access and process XML documents from a Java application. Specifically, you will learn:

  • How to use Java implementations of the two major parser APIs -- SAX and DOM -- to parse XML documents.
  • How to create Java classes to convert a document into application objects and vice-versa.
  • How to transform XML documents to other formats.
  • How to use the JDOM as a replacement for DOM.

Look Inside This Book:

Topic summary

To Top | Topic Summary