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 d9ed1b8e030638c4b92d3a7f271eec6b3cc03235
tree 31ae42382ebb2ddd136c27a43f3c4f0269ec03cb
parent 5f7de15c00f6f991e77caf8bd30ac9eda203035a
tree 31ae42382ebb2ddd136c27a43f3c4f0269ec03cb
parent 5f7de15c00f6f991e77caf8bd30ac9eda203035a
fastxml /
| name | age | message | |
|---|---|---|---|
| |
COPYING | Wed Jun 11 19:01:12 -0700 2008 | |
| |
LICENSE | Wed Jun 11 19:01:12 -0700 2008 | |
| |
README | Sun Jun 15 21:39:34 -0700 2008 | |
| |
Rakefile | Fri Aug 29 21:39:30 -0700 2008 | |
| |
benchmarks/ | Fri Jul 25 05:28:41 -0700 2008 | |
| |
ext/ | Fri Aug 29 21:14:25 -0700 2008 | |
| |
lib/ | Fri Aug 29 21:36:33 -0700 2008 | |
| |
specs/ | Fri Aug 29 21:14:25 -0700 2008 | |
| |
test_data/ | Tue Aug 12 08:58:49 -0700 2008 |
= 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.











