【发布时间】:2013-04-18 10:13:16
【问题描述】:
我目前正在尝试理解我正在处理的 XSL 文档并且遇到了这个
<xsl:when test="(string(@hideIfHardwareIs)='')>
我发现在 XSLT 2.0 中有 fn:string()。上面的 string() 是一样的吗?这意味着它将返回它在 hideIfHwardwareIs 找到的字符串版本?
【问题讨论】:
-
您是否在使用 XSLT2 样式表?如果是这样,答案是肯定的。
-
标准 XPath 函数库在命名空间中定义函数名称,通常使用前缀“fn:”编写。在 XSLT 中,这始终是函数的默认命名空间,因此不需要前缀:函数可以简单地写成 string()。