Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のxmlを持つ
<xml> <property href="abc">b</property> <element attr="def">k</element> </xml>
次のxpathを文字通り返すにはどうすればよいですかelement。
element
*[@attr='def']
それ自体ではこれは奇妙なことのように思えるかもしれませんが、上記のxpathを使用すると、ノードタイプ自体(属性と子のみ)を見つけることができません。
要素ノードの名前が必要な場合は、name(*[@attr = 'def'])またはを使用しますlocal-name(*[@attr = 'def'])。
name(*[@attr = 'def'])
local-name(*[@attr = 'def'])