2011-11-02 90 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 
获得