About GenXDM

GenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.

Project Modules

This project has declared the following modules:

NameDescription
GenXDM APIThe GenXDM API module defines the core interfaces and abstractions for GenXDM bridges and processors. The untyped immutable API is focused in the genxdm package; the mutable extension in mutable. The typed extension is in the typed package; it depends upon the XML Schema API found in the xs package.
GenXDM XPath 1.0 APIThe GenXDM XPath 1.0 API module is based on an abstraction of the XPath processing developed by James Clark and Bill Lindsey for XT (with their permission; see copying.txt and copyingjc.txt for their licenses).
GenXDM Bridge KitGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM Axiom BridgeGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM Cx (reference) BridgeGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM Document Object Model BridgeGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM Conversion ProcessorGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM Input/Output ProcessorGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM W3C XML Schema ParserGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM W3C XML Schema ValidatorGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM XPath 1.0 ImplementationGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM Bridge Test KitGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM Input/Output Processor TestsGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM Validation Test KitGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM XPath 1.0 Conformance testsGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM BookGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
GenXDM Performance EvaluationGenXDM enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.