填充字段的XSL测试

时间:2009-06-25 12:07:23

标签: xslt

是否有可用于检查字段是否已填充的文本,并根据结果切换字段的显示?

1 个答案:

答案 0 :(得分:3)

您可以通过这种方式测试元素是否存在:

<xsl:if test="/root/parent/node">
  Prints if and only if the expression exists
</xsl:if>

如果您知道该元素存在且您只是知道它是否具有值,请使用:

<xsl:if test="string-length(/root/parent/node) &gt; 0">
  Prints if the expression has a non-empty value
</xsl:if>