module MultiXml::Parsers::Nokogiri

def each_attr(node, &block)

def each_attr(node, &block)
  node.attribute_nodes.each(&block)
end

def each_child(node, &block)

def each_child(node, &block)
  node.children.each(&block)
end

def node_name(node)

def node_name(node)
  node.node_name
end

def parse(xml)

def parse(xml)
  doc = ::Nokogiri::XML(xml)
  raise doc.errors.first if doc.errors.length > 0
  node_to_hash(doc.root)
end

def parse_error() ::Nokogiri::XML::SyntaxError end

def parse_error() ::Nokogiri::XML::SyntaxError end