在nokogiri中解析没有root的多个标签

时间:2012-01-03 09:47:00

标签: ruby xml nokogiri

我希望做这样的事情:

fragment = parse("<p></p> <p></p>")
another_node.add_child(fragment)

但到目前为止,我还没有找到任何可以完成工作的东西 - 一切都想要一个有多个子节点的根节点。有关如何实现这一目标的任何想法?看起来似乎并不是那么奇怪的一个请求,我觉得我一定会错过一些东西。

1 个答案:

答案 0 :(得分:5)

这有效:

fragment = Nokogiri::HTML.fragment("<p></p> <p></p>")
another_node = Nokogiri::HTML.fragment("<div></div>")
another_node.add_child(fragment)