Java XML Packages

The capabilities of XML lend it to a number of tasks, from messaging to informational registries. In order to use XML correctly, we also require class libraries to help perform some of the common tasks required, such as describing data correctly and parsing and transforming XML data to more useful structures. The various Java XML packages currently or soon to be available provide these capabilities (see Table 14-2).

Table 14-2. Java XML Packages
PackageDescription
JAXPXML parsers and transformation libraries.
JAXBConversion of XML to data program structures.
JAXMXML for messaging (SOAP).
JAXRXML for registries.
JAX-RPCXML for messaging using remote procedure calls (RPC). Provides Web Services using this mechanism.

The JAXP package ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software 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.