string local-name (node)
和
string namespace-uri(node)
但是有一个标准函数来获取具有限定名称的元素的前缀吗?
substring-before(name(),':')
或者,如果您不确定:
substring-before( name(),concat(':',local-name()) )
后一个表达式基于以下事实:substring-before()在找不到搜索到的字符串时返回空字符串.这样它就可以正常使用前缀和未加前缀的名称.