I've had help from a number of resources; if I haven't listed you here,
it means that I just haven't gotten around to adding you, or that I'm a
dork and have forgotten. In either case, feel free to write me and
- Mike Stok has been very active, sending not only fixes for bugs
(especially in Functions), but also by providing unit tests and making
sure REXML runs under Ruby 1.7. He also sent the most awesome hand
knitted tea cozy, with "REXML" and the Ruby knitted into it.
- Kouhei Sutou translated the REXML API documentation to Japanese!
Links are in the API docs section of the main documentation. He has also
contributed a large number of bug reports and patches to fix bugs in
- Erik Terpstra heard my pleas and submitted several logos for
REXML. After sagely procrastinating for several weeks, I finally forced
my poor slave of a wife to pick one (this is what we call "delegation").
She did, with caveats; Erik quickly made the changes, and the result is
what you now see at the top of this page. He also supplied a smaller version that you can include
with your projects that use REXML, if you'd like.
- Ernest Ellingson contributed the sourcecode for turning UTF16 and
UNILE encodings into UTF8, which allowed REXML to get the 100% OASIS
valid tests rating.
- Ian Macdonald provided me with a comprehensive, well written RPM
- Oliver M . Bolzer is maintaining a Debian package distribution of
REXML. He also has provided good feedback and bug reports about
- Michael Granger supplied a patch for REXML that make the unit
tests pass under Ruby 1.7.
- James Britt contributed code that makes using
Document.parse_stream easier to use by allowing it to be passed either a
Source, File, or String.
- Tobias Reif: Numerous bug reports, and suggestions for
- Stefan Scholl, who provided a lot of feedback and bug reports
while I was trying to get ISO-8859-1 support working.
- Steven E Lumos for volunteering information about XPath
- Fumitoshi UKAI provided some bug fixes for CData metacharacter
- TAKAHASHI Masayoshi, for information on UTF
- Robert Feldt: Bug reports and suggestions/recommendations about
improving REXML. Testing is one of the most important aspects of
XML: This was, after all, the inspiration for REXML. Originally,
I was just going to do a straight port, and although REXML doesn't in
any way, shape or form resemble Electric XML, still the basic framework
and philosophy was inspired by E-XML. And I still use E-XML in my Java
While I may complain about the NQXML API, I wrote a few applications
using it that wouldn't have been written otherwise, and it was very
useful to me. It also encouraged me to write REXML. Never complain about
free software *slap*.
- See my technologies
page for a more comprehensive list of computer technologies that
I depend on for my day-to-day work.
- rdoc, an excellent JavaDoc analog9.
- Many, many other people who've submitted bug reports, suggestions,
and positive feedback. You're all co-developers!