SAXParserFactory, which creates a SAX parser, and DocumentBuilderFactory, which creates a DocumentBuilder. The DocumentBuilder delivers a DOM-compliant Document object. The DocumentBuilder can take a raw XML file, a SAX input stream, a generic input stream, or a Web address as input. The output is a Document object as defined by the World Wide Web Consortium. The Document object provides methods to get, set, and otherwise manipulate XML elements via a tree.
Developers can create, delete, change, and traverse element nodes and text nodes.
Like the Document object, Node objects are found in the org.w3c.dom package and are compliant with W3C standards. Sun is quick to point out that much of JAXP is based on industry standards or is in the process of standardization. Here you will also find information on another related Java XML technology, the XSLT compiler. Java is a natural for XML applications. Jeff Jurvis is the principal consultant in the Information Appliances practice at Rainier Technology, Inc. in Minneapolis.