XOM (class library)

from Wikipedia, the free encyclopedia
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

Web links