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 (
commit 5353e67fcde7173f0708e67d2f9f1ff0d8eba7d6
tree b62c54ccbed4ce682bafeaab4424584c047f5a10
parent 4c4a11e66dacdbc8c795a50b906915457c94d973
tree b62c54ccbed4ce682bafeaab4424584c047f5a10
parent 4c4a11e66dacdbc8c795a50b906915457c94d973
fastxml /
| name | age | message | |
|---|---|---|---|
| |
COPYING | Wed Jun 11 19:01:12 -0700 2008 | [segfault] |
| |
LICENSE | Wed Jun 11 19:01:12 -0700 2008 | [segfault] |
| |
README | Sun Jun 15 21:39:34 -0700 2008 | [segfault] |
| |
Rakefile | Wed Aug 22 18:31:32 -0700 2007 | [segfault] |
| |
benchmarks/ | Wed Aug 01 21:42:11 -0700 2007 | [segfault] |
| |
ext/ | Mon Jun 16 04:01:17 -0700 2008 | [segfault] |
| |
lib/ | Sun Jun 15 21:39:34 -0700 2008 | [segfault] |
| |
specs/ | Sun Jun 15 21:27:29 -0700 2008 | [segfault] |
| |
test_data/ | Mon May 05 20:16:34 -0700 2008 | [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.




