Skip to content

segfault/fastxml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

= 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.

About

ruby libxml library targetting speed and ease of use. provides an hpricot-like interface to xml

Resources

License

Unknown, GPL-2.0 licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published