次の変数を定義しました。
<xsl:variable name="pica036E"
select="recordData/record/datafield[@tag='036E']" />
<xsl:variable name="pica036F"
select="recordData/record/datafield[@tag='036F']" />
ここで、変数 pica036E が空ではなく、pica036F が空である場合に条件を実行する必要があります。次のメッセージを表示し、それ以外の場合は別のメッセージを表示します。それは私のコードですが、出力はありません。「nullまたは空」は正しく定義されていますか?
<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>