JAXP DOM: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 8: Line 8:
=Overview=
=Overview=


The JAXP DOM API is defined by W3C.
The JAXP DOM API is defined by W3C. The parsers implementing the DOM API translates an entire XML document into a memory tree structure.


 
The parsing process begins by using <tt>DocumentBuilderFactory</tt> to create a <tt>DocumentBuilder</tt> instance. The actual implementation is dictated by the value of the <tt>javax.xml.parsers.DocumentBuilderFactory</tt> system property. The <tt>DocumentBuilder</tt> produces a <tt>Document</tt> object as a result of a <tt>parse()</tt> method invocation.
The DOM API translates an entire XML document into a memory tree structure.


Unlike an event-driver parser API, the DOM API is memory and CPU intensive.
Unlike an event-driver parser API, the DOM API is memory and CPU intensive.

Revision as of 20:47, 9 November 2016

Internal

Overview

The JAXP DOM API is defined by W3C. The parsers implementing the DOM API translates an entire XML document into a memory tree structure.

The parsing process begins by using DocumentBuilderFactory to create a DocumentBuilder instance. The actual implementation is dictated by the value of the javax.xml.parsers.DocumentBuilderFactory system property. The DocumentBuilder produces a Document object as a result of a parse() method invocation.

Unlike an event-driver parser API, the DOM API is memory and CPU intensive.

DOM Example

DOM Example

Component Packages