Chapter 11. XML Processing

There are many third-party Java tools for the direct manipulation of XML. In addition, many new Java APIs are currently in early release as part of the Java Community Process. However, Java version 1.4 includes only basic XML processing features, providing support for the Document Object Model (DOM), Simple API for XML (SAX), and Extensible Stylesheet Language Transformations (XSLT) standards, detailed in Table 11-1.

Table 11-1. The Three XML Standards Supported by Java

Standard

Description

Document Object Model Level 2

A standardized interface for accessing and updating XML documents as a hierarchical tree of nodes. See www.w3.org/DOM/ for details.

Simple API for XML 2.0

An event-driven interface for the efficient parsing ...

Get C# for Java Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.