XOM (class library)
XOM | |
---|---|
Basic data
|
|
Current version | 1.3.0 (December 31, 2018) |
operating system | Cross-platform |
category | XML |
License | Open Source GNU Lesser General Public License (LGPL) |
www.xom.nu (EN) |
XOM is a program library in the Java programming language and was developed by Elliotte Rusty Harold. With XOM, XML documents can be read and generated dynamically within a Java program.
Similar to the standardized Document Object Model (abbr. DOM), the XML nodes are accessed via an API . Only the API is simpler and more direct than with the DOM. For example, XOM uses Java classes for the XML nodes instead of Java interfaces. This allows the direct creation of XML elements without factory classes. The JDOM class library served as a model for the design.
Other Java DOM implementations
- dom4j is a versatile programming interface that provides an extended and extensive set of processing functions.
- JDOM is a class library with similar properties
See also
- Java API for XML Processing (JAXP) contains the standardized Java interfaces for processing XML