我definded以下變量:如何在XSLT中檢查變量是否爲空或空?
<xsl:variable name="pica036E"
select="recordData/record/datafield[@tag='036E']" />
<xsl:variable name="pica036F"
select="recordData/record/datafield[@tag='036F']" />
現在我需要做的一個條件,如果變量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>