Skip to content
Philip Helger edited this page Apr 23, 2021 · 2 revisions

A special XML reading and writing project.

Maven usage

Add the following to your pom.xml to use this artifact:

<dependency>
  <groupId>com.helger.commons</groupId>
  <artifactId>ph-xml</artifactId>
  <version>x.y.z</version>
</dependency>

Note: the Maven groupId changed in v10 from com.helger to com.helger.commons

Contents

  • com.helger.xml - utility classes to work with standard W3C nodes
  • com.helger.xml.dom - XML utility classes only relevant for DOM
  • com.helger.xml.ls - XML utility classes for LS (serialization) support
  • com.helger.xml.microdom - contains the "Micro DOM" interfaces and implementations - a DOM like structure, but much easier to use than standard DOM.
  • com.helger.xml.microdom.convert - contains a central registry for converting arbitrary objects from and to Micro DOM.
  • com.helger.xml.microdom.serialize - contains reader and writer for Micro DOM elements to read from (MicroReader) and write to (MicroWriter) XML documents.
  • com.helger.xml.microdom.util - contains utility classes for working with Micro DOM.
  • com.helger.xml.mock - contains mock/testing classes
  • com.helger.xml.namespace - XML namespace support classes
  • com.helger.xml.sax - XML helper classes supporting SAX
  • com.helger.xml.schema - utility classes to handle XML Schema (XSD)
  • com.helger.xml.serialize.read - XML reading classes for SAX and DOM
  • com.helger.xml.serialize.write - XML writing classes for SAX and DOM
  • com.helger.xml.transform - utility classes for XSLT processing and URL processing
  • com.helger.xml.util - general helper classes.
  • com.helger.xml.util.changelog - changelog XML serializer.
  • com.helger.xml.util.mime - contains a converter from MIME type information to Micro DOM.
  • com.helger.xml.util.statistics - statistics to XML converter.
  • com.helger.xml.xpath - utility classes for XPath handling incl. function and variable resolver
Clone this wiki locally