On Mon, Apr 29, 2013 at 9:07 AM, Walter Lee Davis <
wa...@wdstudio.com> wrote:
> Perhaps to_html is doing some rudimentary pretty-printing here.
I suspect that's it; see especially the last two examples:
1.9.3 (main):0 > Nokogiri::XML.parse("<a><b/></a>").to_xml
=> "<?xml version=\"1.0\"?>\n<a>\n <b/>\n</a>\n"
1.9.3 (main):0 > Nokogiri::XML.parse("<a><b/></a>").to_html
=> "<a><b></b></a>\n"
1.9.3 (main):0 > Nokogiri::HTML.parse("<a><b/></a>").to_html
=> "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"
\"
http://www.w3.org/TR/REC-html40/loose.dtd\">\n<html><body><a><b></b></a></body></html>\n"
1.9.3 (main):0 > Nokogiri::HTML::DocumentFragment.parse("<a><b/></a>").to_html
=> "<a><b></b></a>"
1.9.3 (main):0 >
Nokogiri::HTML::DocumentFragment.parse("<ol><li>something</li></ol>").to_html
=> "<ol><li>something</li></ol>"
1.9.3 (main):0 >
Nokogiri::HTML::DocumentFragment.parse("<ol><li>something</li><li>else</li></ol>").to_html
=> "<ol>\n<li>something</li>\n<li>else</li>\n</ol>"
1.9.3 (main):0 >
--
Hassan Schroeder ------------------------
hassan.s...@gmail.com
http://about.me/hassanschroeder
twitter: @hassan