9

xsl choose に関連するクエリがあり、内部で xsl choose が使用されています。現在、以下の hsown のように 2 つの xsl:when 条件があります。

<xsl:choose>
  <xsl:when test=$labcVar=$cde>
    <xsl:when test="$erf=$der">
      <xsl:value-of select="'edr'" />
    </xsl:when>
    <xsl:otherwise>
      <xsl:value-of select="'fre'" />
    </xsl:otherwise>

xsl:when を挿入して以来、正しいアプローチであるかどうかをアドバイスしてください..最初に条件が true になったときにのみ開始する必要があります。2 番目の xsl:when 条件に進む必要があります。

4

2 に答える 2

18

whena を a内に直接ネストすることはできませんwhenが、別の を使用できますchoose

<xsl:choose>
  <xsl:when test=$labcVar=$cde>
    <xsl:choose>
      <xsl:when test="$erf=$der">
        <xsl:value-of select="'edr'" />
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="'fre'" />
      </xsl:otherwise>
    </xsl:choose>
  </xsl:when>
</xsl:choose>
于 2013-06-10T12:45:39.990 に答える