JAXP DOM: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 13: Line 13:


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.
The <tt>Document</tt> tree elements are low level data structures. For higher level object structures, use [[JDOM]] or [[dom4j]] parsers instead.


=DOM Example=
=DOM Example=

Revision as of 20:50, 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.

The Document tree elements are low level data structures. For higher level object structures, use JDOM or dom4j parsers instead.

DOM Example

DOM Example

Component Packages