From: Sean Chittenden Date: 2002-06-20T06:57:03+09:00 Subject: ruby-libxml (was: Re: REXML in C) > I have to deal with really large (300,000 line) XML files, and > REXML, well, just doesn't work for me. I really hate that since I > really like REXML. My idea, which I sort-of-started-but-haven't- > had-time-to-really-work-on-yet, was to back the REXML API with > libxml2. It has a fast parser and a fast XPath implementation, so I > think it could be very nice. I'm very interested in helping any > project that makes REXML faster. How about projects that will have a REXML like interface but are faster? I was hoping to be further along before I tossed out an FYI about it, but I'm writing a wrapper around libxml2. It's crude at the moment, assumes a working knowledge of the libxml API, and doesn't have any niceties, but it will eventually support most/all of the Ruby-ish API fun that REXML has made famous. At the same time though, the big chore is writing code to wrap around the libxml API so functionality is plentiful. Schemas, name spaces, DOM, SAX, HTTP/FTP client, etc. It's all there, just needs a ruby API. http://www.rubynet.org/modules/xml/ruby-libxml/ If anyone's interested in helping with libxml stuff I'll setup a mailing list and will give them CVS access to help hack. If anyone's interested in this but would need guidance, I'll help whoever has an interest. -sc -- Sean Chittenden