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
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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.