在Ruby中打印XML节点的XPath的最快/一线方式?

时间:2009-11-29 06:19:52

标签: ruby xml xpath nokogiri

使用Nokogiri在Ruby中打印当前节点xpath或只是“path / to / node”的最快/单行方法是什么?

所以这个:


<nodeA>
    <nodeB>
        <nodeC/>
    </nodeB>
</nodeA>

这个(比如说我们通过处理xml.children.each等来到了nodeC):

"nodeA/nodeB/nodeC"

1 个答案:

答案 0 :(得分:2)

node.path

您可以在此处找到节点的完整文档:http://nokogiri.rubyforge.org/nokogiri/Nokogiri/XML/Node.html