【发布时间】:2011-01-30 04:00:44
【问题描述】:
Hpricot 的 html 方法只输出文档中的 HTML:
> Hpricot('<p>a</p>').html
=> "<p>a</p>"
相比之下,我能与 Nokogiri 最接近的是 inner_html 方法,它将其输出包装在 <html> 和 <body> 标签中:
> Nokogiri.HTML('<p>a</p>').inner_html
=> "<html><body><p>a</p></body></html>"
如何使用 Nokogiri 获得 Hpricot 的 html 方法的行为?即,我想要这个:
> Nokogiri.HTML('<p>a</p>').some_method_i_dont_know_about
=> "<p>a</p>"
【问题讨论】: