Pie*_*rre 4 xml xslt function prefix
在XSLT 1.0中,您可以使用以下函数获取XML元素的本地名称或namespaceUri:
string local-name (node)
和
string namespace-uri(node)
但是有一个标准函数来获取具有限定名称的元素的前缀吗?
不是我所知道的.如果您确定节点名称有前缀,则可以使用以下命令:
substring-before(name(), ':')
或者,如果您不确定:
substring-before(
  name(), 
  concat(':', local-name())
)
后一个表达式基于以下事实:substring-before()当找不到搜索到的字符串时返回空字符串.这样它就可以正常使用前缀和未加前缀的名称.
| 归档时间: | 
 | 
| 查看次数: | 6297 次 | 
| 最近记录: |