Sha256: 48910482a5cf80ee28148387f2037a89f771e513ece4b30354714dd9c872a701
Contents?: true
Size: 1.36 KB
Versions: 5
Compression:
Stored size: 1.36 KB
Contents
= XML SAX Machines * http://github.com/shanna/xml-sax-machines/tree/master == Description Assorted XML SAX readers, filters and writers for nokogiri. == Dependencies Ruby:: * nokogiri ~> 1.2.2 == Install * Via git: git clone git://github.com/shanna/xml-sax-machines.git * Via gem: gem install shanna-xml-sax-machines -s http://gems.github.com == Flow === XML::SAX::Filter Pass through filter. Base class for creating chainable SAX filters. === XML::SAX::Pipeline A linear sequence of SAX filters. == Filters === XML::SAX::Handler Base class for creating chainable SAX handlers. === XML::SAX::Debug Debuging output for SAX events. === XML::SAX::Builder Build in-memory document trees from SAX streams. === XML::SAX::FragmentBuilder Process in-memory record based document fragments. Builds well balanced XML chunks matching an XPath into a partial in-memory document tree for processing by a callback block. == Recognition This library is my interpretation of patterns introduced to me through Perl's <tt>XML::SAX::Machines</tt>. All credit to Barrie Slaymaker and contributors. * http://search.cpan.org/dist/XML-SAX-Machines == TODO * Tee filter. * Json reader/writer? * Any other Ruby parsers that can generate a SAX stream? * Namespace handling in XML::SAX::Builder and XML::SAX::FragmentBuilder. == Copyright Copyright (c) 2009 "Shane Hanna". See LICENSE for details.
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
shanna-xml-sax-machines-0.2.1 | README.rdoc |
xml-sax-machines-0.4.2 | README.rdoc |
xml-sax-machines-0.4.1 | README.rdoc |
xml-sax-machines-0.4.0 | README.rdoc |
xml-sax-machines-0.3.0 | README.rdoc |