我该如何更改Nokogiri::XML('<moreThan>8</moreThan><lessThan>13</lessThan>').children
返回<moreThan>8</moreThan><lessThan>13</lessThan>
(因为它只返回 <moreThan>8</moreThan>
)
谢谢!
最佳答案
Nokogiri::XML解析 XML文档。有效的 XML 文档可以有 only one root element因此 Nokogiri 尝试通过忽略第二个(无效)元素来使您的文档有效。
您需要首先将文档包装在根元素中以使文档有效,然后检索该根元素的子元素。
Nokogiri::XML("<myroot>#{myxml}</myroot>").root.children
关于ruby - Nokogiri 将字符串解析为 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49369774/