什么是从 XML 文件中获取“字符串/那个/是/路径”数组的最快、单行/最短的方法,最好使用 Nokogiri。我想使用任意属性名称(在本例中为“id”)构建数组,但也知道如何为元素名称执行此操作会有所帮助。
所以这:
<root id="top">
<nodeA id="almost_top">
<nodeB id="a_parent">
<nodeC id="im_a_node"/>
<nodeD id="child_node"/>
</nodeB>
<nodeB id="child"/>
</nodeA>
</root>
对此:
[
"top",
"top/almost_top",
"top/almost_top/a_parent",
"top/almost_top/a_parent/im_a_node",
"top/almost_top/a_parent/child_node",
"top/almost_top/child"
]
非常感谢。