https://github.com/astro/rexml-dropin
Drop-in replacement for REXML using libxml-ruby and libxml-parser-ruby (expat binding)
https://github.com/astro/rexml-dropin
Last synced: about 1 year ago
JSON representation
Drop-in replacement for REXML using libxml-ruby and libxml-parser-ruby (expat binding)
- Host: GitHub
- URL: https://github.com/astro/rexml-dropin
- Owner: astro
- Created: 2008-08-13T15:52:36.000Z (almost 18 years ago)
- Default Branch: master
- Last Pushed: 2008-09-28T21:42:01.000Z (over 17 years ago)
- Last Synced: 2025-03-24T05:11:31.647Z (about 1 year ago)
- Language: Ruby
- Homepage:
- Size: 97.7 KB
- Stars: 17
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Are you tired of strange REXML behaviour? Do you need twice the
performance when dealing with XML? Are you stuck with the REXML API
because your code uses it everywhere? You're not alone.
I don't mean any offense, and I deeply respect Sean Russell's work and
the amount of time that he has put into the project. I won't be able
to do better, but have had problems more than one time with REXML.
In XMPP4R we're bound to the very intuitive REXML API because that's
what XMPP4R is about: dealing with XML. I thought the only way out
would be resembling it. That's why I have started REXML-dropin, a
wrapper around libxml:
http://github.com/astro/rexml-dropin/
To be honest, I'm not convinced by libxml-ruby's code, but it looks
way cleaner than REXML. So far, I'm able to run a basic XMPP client
with it. There's a lot left to be done, so go ahead and fork it!
Dependencies:
* libxml-parser-ruby: http://www.yoshidam.net/Ruby.html#xmlparser
* libxml-ruby beyond 0.8.3/SVN r524: http://libxml.rubyforge.org/
* require 'rexml' first!