hpricot:Hpricot.XML
>> require "hpricot" => true >> doc = Hpricot('<?xml version="1.0" encoding="UTF-8"?>') => #<Hpricot::Doc {xmldecl "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"}> >> doc = Hpricot('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">') => #<Hpricot::Doc {doctype "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"}> >> doc = Hpricot.XML('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">') => #<Hpricot::Doc {doctype "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"}>