class Nokogiri::HTML::DocumentFragment

def self.parse tags, encoding = nil

Create a Nokogiri::XML::DocumentFragment from +tags+, using +encoding+
###
def self.parse tags, encoding = nil
  doc = HTML::Document.new
  encoding ||= if tags.respond_to?(:encoding)
                 encoding = tags.encoding
                 if encoding == ::Encoding::ASCII_8BIT
                   'UTF-8'
                 else
                   encoding.name
                 end
               else
                 'UTF-8'
               end
  doc.encoding = encoding
  new(doc, tags)
end