codahale.com٭blog

This is my old blog. My current writing is here: codahale.com

libxml-ruby is back!

Anyone who’s had to parse XML using Ruby has understood that REXML is more experiment than library. Alternatives have been few and far between, and most of us have settled for parsing documents with Hpricot and made do.

Well here comes Charlie Savage with some great news.

Not only is he promising to maintain libxml-ruby — the Ruby bindings for libxml2, one of the finest open source XML libraries — but he’s announcing v0.8.0, including some of the following tasties:

  • SAX
  • DOM
  • XPath
  • XPointer
  • XML Schema
  • DTDs
  • XSLT
  • no more segfaults

As someone who has spent a long time wishing that Ruby had first-class XML support…

THANKS CHARLIE.

Pints are on us.

Comments Off