我有一个带有相同标签的循环来加载十个单元格中的内容但是有一个不同的div标题和背景图像,所以我想知道是否有任何方法使用开关案例只是为了在我为每个加载时添加正确的div标题XSL中每个单元格的内容?这样的事情:<...在这里加载相同的标签内容...>请帮助我,因为我是XSL的新手,无论如何谢谢你!
xslt if-statement switch-statement conditional-statements xsl-choose
我定义了以下变量:
<xsl:variable name="pica036E"
select="recordData/record/datafield[@tag='036E']" />
<xsl:variable name="pica036F"
select="recordData/record/datafield[@tag='036F']" />
Run Code Online (Sandbox Code Playgroud)
现在我需要做一个条件,如果变量 pica036E 不为空并且 pica036F 为空,则显示以下消息,否则显示另一条消息。那是我的代码,但我没有任何输出。“空或空”的定义是否正确?
<xsl:choose>
<xsl:when test="$pica036E != '' and $pica036F = ''">
<xsl:message>
036F no 036E yes
</xsl:message>
</xsl:when>
<xsl:otherwise>
<xsl:message>
036E no 036F yes
</xsl:message>
</xsl:otherwise>
</xsl:choose>
Run Code Online (Sandbox Code Playgroud)