所以我有以下代码:
<xsl:choose>
<xsl:when test="/MxML/packages/package/packageId">
<xsl:value-of select="concat(/MxML/packages/package/packageId/internalId, '.0')"/>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="/MxML/trades/trade[$idx_ope]/tradeHeader/contractReference[@mefClass='mxContractStbICONTRACT']">
<xsl:value-of select="concat(/MxML/contracts/contract/contractId/internalId, '.0')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="concat(0, '.0')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
并收到错误:javax.xml.transform.TransformerConfigurationException:第1行:缺少必需的属性“选择”。
但是我可以看到此代码需要的所有“选择”。还有什么问题吗?