以下代码使用if语句读取值是否为空如果是,则显示值否则显示其他值,但是我仍然收到所有内容的空白值。
<PayeeID xtt:fixedLength="12">
<xsl:choose>
<!-- When Payer Bank == Payee Bank -->
<xsl:when test="$isTransfer = false()">
<xsl:if
test="CalculatedFieldData/Field_Value[@name='Nat_ID']=''">
<xsl:value-of
select="normalize-space(Payment_Detail/Receive_Party_And_Bank_Data/wpc:PAY_Taxid)"/>
</xsl:if>
</xsl:when>
<xsl:otherwise>
<xsl:value-of
select="normalize-space(translate(CalculatedFieldData/Field_Value[@name='Nat_ID'],'ABCDEFGHIJKLMNOPQRSTUVWXYZ()-_',''))"/>
</xsl:otherwise>
</xsl:choose>
</PayeeID>