ruby - 在 nokogiri 中解析没 Root过的多个标签

标签 ruby xml nokogiri

我想做这样的事情:

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

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

最佳答案

这个有效:

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

关于ruby - 在 nokogiri 中解析没 Root过的多个标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8710331/

相关文章:

ruby - 在每种方法之后检测 Rspec 测试失败

ruby-on-rails - Ruby on Rails else If 问题

php - 导入 XML 节点并删除命名空间

android - 将 View 放置在 android 中 CoordinatorLayout 中的另一个 View 下方

java - Java 中的 XML : Get values from specific elements

ruby - Nokogiri 没有从 Watir 加载 "browser"

ruby - 如何化简分数为带分数

ruby - 为什么 Rack 响应主体是数组而不是字符串?

ruby - 如何使用Nokogiri在NodeSet中添加子节点

ruby - 确定 Nokogiri 元素的子索引