【发布时间】:2014-11-20 07:55:55
【问题描述】:
我正在执行 XSLT 转换,我想忽略值为零的元素以及空白元素。我正在使用的 XML 示例如下所示
<row>
<col1>a</col1>
<col2></col2>
<col3>0</col3>
</row>
例如,我尝试过使用:
<xsl:if test="col2 != '0' or col2 != ' '><xsl:value-of select="col2"/></xsl:if>
但它会过滤掉所有内容,而不仅仅是过滤空白或零的数据。但这不起作用。我做错了什么?
【问题讨论】:
-
为了将来参考,而不是说“这不起作用”,您需要准确解释正在发生的事情。您收到错误消息吗?是什么都没有输出,还是您不期望的其他东西?显示您的实际输出和预期输出将有很大帮助。谢谢!