Собственно говоря, QName - это кортеж (URI пространства имен, локальное имя, префикс).
Для типов узлов, отличных от элементов и атрибутов, URI пространства имен и префикс пусты.
Дляэлемент под пустым (или пустым) URI пространства имен по умолчанию, только префикс пуст.
Все атрибуты с пустым префиксом имеют пустой URI пространства имен.
Каждый элемент можно выбрать с помощью следующих выражений:
namespace-uri($node)
local-name($node)
substring-before(name($node),':')