Использование name()
. (Найти документы для новых версий языка XPath здесь .)
Вот измененные версии вашего примера:
Работает только в XPath 2.0:
//element/*[@id='elid']/name()
Работает в XPath 1.0 и 2.0:
name(//element/*[@id='elid'])
Вы также можете использовать local-name()
, который возвращает локальную часть расширенного имени (без префикса пространства имен).