XOM is a class library in the Java programming language and Elliotte Rusty Harold has been developed by. With XOM XML documents can be read and generated dynamically within a Java program.

Similar to the standard Document Object Model ( DOM abbreviation ), access to the XML node via an API. Only the API is simpler and more direct than the DOM. For example, using XOM Java classes for XML nodes instead of Java interfaces. This allows the direct generation of XML elements without factory classes. The class library JDOM served as a model for the design.

More Java DOM implementations

  • dom4j is a versatile programming interface that provides an advanced and comprehensive set of processing functions.
  • JDOM is a class library with similar characteristics