# Libxml-Ruby 0.3.8

**URL:** <https://www.ruby-forum.com/t/libxml-ruby-0-3-8/58695>\
**Category:** Ruby\
**Created:** [April 24, 2006, 10:29pm UTC](https://www.ruby-forum.com/t/libxml-ruby-0-3-8/58695 "2006-04-24T22:29:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ross\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8edcca/32.png) [@ross\_b](https://www.ruby-forum.com/u/ross_b)\
**Post date:** [April 24, 2006, 10:29pm UTC](https://www.ruby-forum.com/t/libxml-ruby-0-3-8/58695/1 "2006-04-24T22:29:39Z")

</div>

After two month’s work, Libxml-Ruby 0.3.8 is now available from  
Rubyforge. Libxml-Ruby provides a Ruby binding for the GNOME LibXML2  
library, supporting high-speed, high-capability XML handling in Ruby.  
This release includes both new features and bugfixes.

Install:

```
su -c 'gem install libxml-ruby'

```

or download from:

```
http://rubyforge.org/frs/?group_id=494&release_id=5129
(and follow instructions in README)

```

Changes in this version include:

- Implemented SAX parser callback handling
- Defined XML::Node (hash) equality in terms of XML representation
- Fixed XML::Node#content inoperable bug
- Fixed memory leak in same
- Added convenience methods to XML::Node and XML::Node::Set
- Fixes to XML::Node::Set#to\_a
- Integrated contributed XML::Parser.register\_error\_handler patch
- Fixed symbol defs and removed OSX -fno-common workaround
- Numerous documentation updates and fixes

Thanks to everyone who contributed patches, gave suggestions, and  
reported bugs - more of the same, please 🙂
