Sha256: 4345d0ed87f11e3403a5225aeb4865fd21f59c540d48e052762c9abd3b062903
Contents?: true
Size: 562 Bytes
Versions: 53
Compression:
Stored size: 562 Bytes
Contents
require 'libxml' unless defined?(LibXML) require 'multi_xml/parsers/libxml2_parser' module MultiXml module Parsers module Libxml #:nodoc: include Libxml2Parser extend self def parse_error() ::LibXML::XML::Error end def parse(xml) node_to_hash(LibXML::XML::Parser.io(xml).parse.root) end def each_child(node, &block) node.each_child(&block) end def each_attr(node, &block) node.each_attr(&block) end def node_name(node) node.name end end end end
Version data entries
53 entries across 52 versions & 8 rubygems