嵌套xsl:条件时

7 xslt

我有一个与xsl选择相关的查询,内部xsl选择正在使用现在我有两个xsl:当条件就像下面的hsown

<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>
Run Code Online (Sandbox Code Playgroud)

请告知这是正确的方法,因为inss xsl:when ..我必须只在第一次条件变为真时才开始我唯一应该去第二个xsl:当条件时,请告知它是否已被赋予了aloowed

Ian*_*rts 13

你不能when直接在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>
Run Code Online (Sandbox Code Playgroud)