# DigestR 0.0.2

**URL:** <https://www.ruby-forum.com/t/digestr-0-0-2/94197>\
**Category:** Ruby\
**Created:** [April 25, 2006, 10:38am UTC](https://www.ruby-forum.com/t/digestr-0-0-2/94197 "2006-04-25T10:38:42Z")\
**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 25, 2006, 10:38am UTC](https://www.ruby-forum.com/t/digestr-0-0-2/94197/1 "2006-04-25T10:38:42Z")

</div>

Quick announcement for the first version of DigestR, a ruby version of  
the Jakarta Commons Digester [1]. DigestR is a fast rules-based XML  
processor, based upon the libxml-ruby Libxml2 binding. Itâ??s SAX-based  
rules engine allows code to be executed based on patterns and individual  
elements in the source XML.

Install:

```
su -c 'gem install digestr'

```

Or download:

```
http://rubyforge.org/frs/?group_id=1576

```

Documentation:

```
http://digestr.rubyforge.org/

```

DigestR’s API is intended to be familar to those who’ve worked with the  
commons digester, with similar rule semantics and so on, while also  
making use of ruby’s advanced features. Additionally, it has a degree of  
compatibility with the existing REXML-based ruby xmldigester [2] to  
allow code to be easily migrated.

You can find a couple of basic examples at:

[http://rubyforge.org/plugins/scmsvn/viewcvs.php/trunk/tests/tc\_parse\_examples.rb?root=digestr&view=markup](http://rubyforge.org/plugins/scmsvn/viewcvs.php/trunk/tests/tc_parse_examples.rb?root=digestr&view=markup)

Thanks,  
Ross

–  
[1] [Digester - Commons](http://jakarta.apache.org/commons/digester)  
[2] [http://rubyforge.org/projects/xmldigester](http://rubyforge.org/projects/xmldigester)
