Module: Nori::Parser::Nokogiri

Defined in:
lib/nori/parser/nokogiri.rb

Overview

Nori::Parser::Nokogiri

Nokogiri SAX parser.

Defined Under Namespace

Classes: Document

Class Method Summary collapse

Class Method Details

.parse(xml, options) ⇒ Object



37
38
39
40
41
42
43
# File 'lib/nori/parser/nokogiri.rb', line 37

def self.parse(xml, options)
  document = Document.new
  document.options = options
  parser = ::Nokogiri::XML::SAX::Parser.new document
  parser.parse xml
  document.stack.length > 0 ? document.stack.pop.to_hash : {}
end