できればNokogiriを使用して、XMLファイルから「strings/that/are/paths」の配列を取得するための最速、ワンライナー/最短の方法は何ですか? 任意の属性名 (この場合は「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"
]
本当にありがとう。