XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Resource Guide -> XML Parsers, DOM Software, XPath Software -> REXML

REXML

Date: Jul. 9, 2002
Link: http://www.germane-software.com/software/rexml/
Source Author or Organization: Sean Russell

The REXML library provides a non-validating XML processor for the Ruby programming language that is written in pure Ruby. Originally conceived as a Ruby translation of Electric XML, it was engineered to supply a similarly concise, intuitive Application Programming Interface (API).

REXML offers four parsing APIs: versions based upon Document Object Model (DOM), Simple API for XML 2.0 (SAX2) and pull parsing, and a fast stream mode. The fast stream mode is a light version of SAX that claims to be as much as 1500 times faster than the tree mode. The parser has full support for XML 1.0 and XML Path Language (XPath) 1.0. This page includes links to a FAQ, a tutorial and API documentation in .zip (u00420020606adm01.zip, 63k) or .tgz (rexml_api_2.3.5.tgz, 328k) format.

REXML is distributed under a Ruby License.