出现错误时将OD条件嵌入XSL中



以下是XSL标签,因为我使用了xsl:ifxsl:when intead,我会在其上遇到错误,请建议我如何重新纠正它,以便我在何时获得汇编例外再次转换XSL我正在使用XSLT 1.0

<xsl:when test="abcid=dec_id">
        <xsl:for-each select="$qq_Obj/ert_Period/ytr_Period">
            <xsl:variable name="ABC_Rate">
            <xsl:value-of select="$Sds/oht_Period/rew_Period/@vgRate" />
            </xsl:variable>
            <xsl:choose>
                <xsl:when test="$iue_first=@vgRate">
                    <xsl:value-of select="'AAA'" />
                </xsl:when>
                <xsl:value-of select="'BBB'" />
            </xsl:choose>
    </xsl:for-each>
    </xsl:when>

您需要将xsl:choose的" else"部分包装在xsl:otherwise

<xsl:choose>
    <xsl:when test="$iue_first=@vgRate">
        <xsl:value-of select="'AAA'" />
    </xsl:when>
    <xsl:otherwise>
        <xsl:value-of select="'BBB'" />
    </xsl:otherwise>
</xsl:choose>

相关内容

  • 没有找到相关文章

最新更新