REXML is a pure Ruby, XML 1.0 conforming,
non-validating
toolkit with an intuitive API. REXML passes 100%
of the non-validating Oasis tests,
and provides tree, stream, SAX2, pull, and lightweight APIs. REXML also includes a full XPath 1.0 implementation. Since Ruby
1.8, REXML is included in the standard Ruby
distribution.