Xslt 1.0检查是否存在某些内容或空值?

时间:2016-10-04 11:58:14

标签: java xslt xslt-1.0 string-utils

嗨我想知道XSLT 1.0和XPath 1.0中的任何函数都表现得像java的Appache StringUtils.isBlank(String str)

我用: 的编辑:

<xsl:variable name="attributeNameValue" select="$sourceObject/attr[@name = $sourceName]" />   
<xsl:if test="$attributeNameValue and not($attributeNameValue='')">
   <!-- Do something-->
</xsl:if>

但我在所有模板中检查了100多个,并想知道如何更快地删除它?

1 个答案:

答案 0 :(得分:0)

在XPath / XSLT中,常见的检查是not(normalize-space($foo)),以检查$foo是空字符串还是纯白色空格字符串。