Module: EasySax
- Defined in:
- lib/easy_sax.rb,
lib/easy_sax/version.rb
Overview
A simple SAX parser that enables parsing of large files without the messy syntax of typical SAX parsers. Currently depends on Nokogiri.
Basic Usage: EasySax.parser(io).parse_each(target_element, ignore:, array:)
target_element: is the element you want to parse
ignore: are elements that will be ignored and not parsed
arrays: are the elements that should parsed into arrays
You should use a block which returns the parsed target element and it’s ancestors if it has one.
Defined Under Namespace
Classes: ParseError, Parser, SimpleElement
Constant Summary collapse
- VERSION =
"0.1.2"