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 7945e32a9b7eef5967b116803fde8625b981cdb4
tree 9184581f4f84f661b19aeb64b435874658c26ac8
parent 286299c5d300ecff2991cf7f9cab8ad33e221a0c
tree 9184581f4f84f661b19aeb64b435874658c26ac8
parent 286299c5d300ecff2991cf7f9cab8ad33e221a0c
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 | Fri Jul 25 05:28:41 -0700 2008 | [segfault] |
| |
benchmarks/ | Fri Jul 25 05:28:41 -0700 2008 | [segfault] |
| |
ext/ | Sat Jul 19 08:13:36 -0700 2008 | [segfault] |
| |
lib/ | Fri Jul 25 05:28:41 -0700 2008 | [segfault] |
| |
specs/ | Fri Jul 25 05:28:41 -0700 2008 | [segfault] |
| |
test_data/ | Tue Jul 08 14:21:48 -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.




