Method: IsoDoc::Function::Utils#to_xhtml

Defined in:
lib/isodoc/function/utils.rb

#to_xhtml(xml) ⇒ Object



43
44
45
46
47
48
49
50
# File 'lib/isodoc/function/utils.rb', line 43

def to_xhtml(xml)
  xml.gsub!(/<\?xml[^>]*>/, "")
  unless /<!DOCTYPE /.match xml
    xml = '<!DOCTYPE html SYSTEM
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">' + xml
  end
  Nokogiri::XML.parse(xml)
end