2011-11-02 129 views

回答

44

使用name()

下面是修改你的榜樣的版本:

作品中的XPath 2.0只:

//element/*[@id='elid']/name() 

作品在XPath 1.0和2.0:

name(//element/*[@id='elid']) 

您也可以使用local-name(),它返回expanded name的本地部分(沒有任何名稱空間前綴)。

1

標籤名樹也可以用

echo "du //Element/*" | xmllint --shell response-02.xml 
Ele1 
    id 
    name 
    Nested1 
     id 
     name 
Ele2 
獲得