MikkelFJ wrote:


> Could someone please briefly wrap up the pro/cons of the different XML
> parsers in Ruby.


*IMHO*, and not complete:


REXML, NQXML:

Both are non-validating XML packages:
parser, manipulation API (mainly tree based), writer.

> speed


comparable, always sufficient for small tasks; huge files may require a 
C implemented streaming parser

> conformance,


comparable, ~ 70% - 90%.
UTF-8, UTF-16, and Unicode also seem to be a problem; it seems as if 
this is a shortcoming of Ruby, not of the XML packages.

AFAIK, REXML aims @ becoming 100% conformant.
Perhaps Jim wants to state his plans for NQXML.

> active dev. support,


Both developers respond to bugreports and feature suggestions.

> convenience, rubience


REXML is good in this respect.

> and
> cross-platform support (OS and cygwin / msvc).


don't know.

Tobi
OT P.S.
nice logo for the new book:
http://m.doubleclick.net/viewad/684487/125-ruby.gif

-- 
Tobias Reif
http://www.pinkjuice.com/myDigitalProfile.xhtml

go_to('www.ruby-lang.org').get(ruby).play.create.have_fun
http://www.pinkjuice.com/ruby/