nu.xom
is an XML Object Model that represents XML documents
as a tree of Node
objects. It is designed to be as simple as possible while
maintaining strict correctness with respect to XML 1.0 and Namespaces in XML.
It is designed be as simple as it can be, and no simpler.
XOM strives to make the right things easy, and the wrong things difficult
to impossible.