public
Description: ruby libxml library targetting speed and ease of use. provides an hpricot-like interface to xml
Homepage: http://trac.hasno.info/fastxml
Clone URL: git://github.com/segfault/fastxml.git
segfault (author)
Mon Jun 16 04:01:17 -0700 2008
commit  5353e67fcde7173f0708e67d2f9f1ff0d8eba7d6
tree    b62c54ccbed4ce682bafeaab4424584c047f5a10
parent  4c4a11e66dacdbc8c795a50b906915457c94d973
name age message
file COPYING Wed Jun 11 19:01:12 -0700 2008 added actual licensing info. using the ruby lic... [segfault]
file LICENSE Wed Jun 11 19:01:12 -0700 2008 added actual licensing info. using the ruby lic... [segfault]
file README Sun Jun 15 21:39:34 -0700 2008 refactored away the Include modules, so that we... [segfault]
file Rakefile Wed Aug 22 18:31:32 -0700 2007 cruise should run clean [segfault]
directory benchmarks/ Wed Aug 01 21:42:11 -0700 2007 merging tests and sample xml [segfault]
directory ext/ Mon Jun 16 04:01:17 -0700 2008 added the licensing notice to fastxml_node [segfault]
directory lib/ Sun Jun 15 21:39:34 -0700 2008 refactored away the Include modules, so that we... [segfault]
directory specs/ Sun Jun 15 21:27:29 -0700 2008 Updated the README [segfault]
directory test_data/ Mon May 05 20:16:34 -0700 2008 added access to the html parser [segfault]
README
= FastXml
a simple fast xml library using libxml and libxslt with an hpricot-like api

== Overview

FastXml: 

 1) is not standalone, it *requires libxml* and *libxslt*
 2) attempts to provide the speediest xml parsing library available for ruby
 3) provides an hpricot-like syntax for xml parsing and xslt processing

== Example
 doc = FastXml( open( 'test.xml ) )
 puts doc.root.name
 puts doc.root.content
 
 doc.root.children.each do |node|
   puts "%s => %s" % [ node.name, node.content ]
 end

 (doc/"/node").each { |node| puts node.inspect } #xpath search
 doc.search( "//node" ).each { |node| puts node.inspect } 


== Copyright & Licensing
Copyright Mark Guzman 2007-2008

Please see the LICENSE file for more details. The short version is it's under the same terms as Ruby.