0

次のxmlを持つ

<xml>
 <property href="abc">b</property>
 <element attr="def">k</element>
</xml>

次のxpathを文字通り返すにはどうすればよいですかelement

*[@attr='def']

それ自体ではこれは奇妙なことのように思えるかもしれませんが、上記のxpathを使用すると、ノードタイプ自体(属性と子のみ)を見つけることができません。

4

1 に答える 1

1

要素ノードの名前が必要な場合は、name(*[@attr = 'def'])またはを使用しますlocal-name(*[@attr = 'def'])

于 2013-03-26T18:16:12.233 に答える