root / README

Revision 219:68433480f3f5, 1.4 kB (checked in by ser, 5 years ago)

* Lightparser needed a rewind method.
* Fixes to base parser, and improved error reporting.
* Fixes to require_with_version, to allow it to grab the highest version of

a package even when not specifically asked for.

* Minor doc fixes -- not the ones we really need.

Line 
1REXML is an XML parser for Ruby, in Ruby.
2
3URL: http://www.germane-software.com/software/rexml
4Author: Sean Russell <ser@germane-software.com>
5Version: @ANT_VERSION@
6Date: @ANT_DATE@
7
8
9
10
11Short Description:
12REXML is an XML 1.0 compliant, reasonably fast, non-validating XML parser. 
13It has an API that is designed to be intuitive, straightforward. and terse.
14REXML includes a tree model parser, a SAX2 streaming parser, and a pull
15parser.  It also includes a full XPath implementation.  All of REXML's
16parsers pass 100% of the Oasis XML non-validating tests.
17
18Why did I write REXML?   At the time of this writing, there were already
19two XML parsers for Ruby. The first is a Ruby binding to a native XML
20parser.  This is a fast parser, using proven technology. However,
21it isn't very portable. The second is a native Ruby implementation, but
22I didn't like its API very much.  Neither of these provide all three
23parsers, and neither provide XPath implementations.  However, I primarily
24wrote REXML so that I could have access to an API that doesn't contain
25a lot of cruft, and is intuitive.
26
27API documentation can be downloaded from the REXML home page, or can
28be accessed online at http://www.germane-software.com/software/rexml/doc.
29A tutorial is available in docs/tutorial.html.  Japanese translations of
30the API documentation are located at
31http://www.germane-software.com/software/rexml_doc_ja.
32
33This is the third major iteration of REXML.
34
35--- SER
Note: See TracBrowser for help on using the browser.