Если значение атрибута @ref
выбрано, как показано, то значение URI пространства имен будет ничем. Атрибут будет находиться в «безымянном пространстве имен» (или «нулевом пространстве имен») иу него не будет значения URI пространства имен.
Если атрибут связан с пространством имен, то он будет иметь префикс пространства имен и должен будет указываться в качестве такового в XPath (например, @foo:ref
).
Вы можете проверить это и получить URI пространства имен атрибута (или любого элемента или узла атрибута), передав его в качестве параметра функции namespace-uri () .
namespace-uri(@ref)