module Nokogiri::Hpricot

def XML(string)

def XML(string)
  doc = Nokogiri::XML.parse(string)
  add_decorators(doc)
end

def add_decorators(doc)

def add_decorators(doc)
  doc.decorators['node'] << Decorators::Hpricot::Node
  doc.decorators['element'] << Decorators::Hpricot::Node
  doc.decorators['document'] << Decorators::Hpricot::Node
  doc.decorators['nodeset'] << Decorators::Hpricot::NodeSet
  doc.decorate!
  doc
end

def make string

def make string
  ns = XML::NodeSet.new
  ns << XML::Text.new(string)
  ns
end

def parse(*args)

def parse(*args)
  doc = Nokogiri.parse(*args)
  add_decorators(doc)
end