20
XPATHを使用して要素を選択した場合、どのようにして名前を取得できますか?
//element/[@id=elid]/text()
にはtext()
のような機能があります。ここでXPATHで要素の名前を取得する
XPATHを使用して要素を選択した場合、どのようにして名前を取得できますか?
//element/[@id=elid]/text()
にはtext()
のような機能があります。ここでXPATHで要素の名前を取得する
使用name()
あなたの例のバージョンが変更されます:XPath 2.0の中
作品のみ:XPathの1.0および2.0で
//element/*[@id='elid']/name()
作品:
name(//element/*[@id='elid'])
local-name()
を使用して、expanded nameのローカル部分を返します(名前空間接頭辞は一切使用しません)。
ツリーも
echo "du //Element/*" | xmllint --shell response-02.xml
Ele1
id
name
Nested1
id
name
Ele2
で得ることができるタグ名