class Nokogiri::XML::Node
def add_child_node_and_reparent_attrs(node)
def add_child_node_and_reparent_attrs(node) add_child_node node node.attribute_nodes.find_all { |a| a.name =~ /:/ }.each do |attr_node| attr_node.remove node[attr_node.name] = attr_node.value end end