This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
fastxml /
| name | age | message | |
|---|---|---|---|
| |
COPYING | ||
| |
LICENSE | Wed Jun 11 19:01:12 -0700 2008 | |
| |
README | ||
| |
Rakefile | ||
| |
benchmarks/ | ||
| |
ext/ | ||
| |
lib/ | ||
| |
specs/ | ||
| |
test_data/ |
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.








