web-dev-qa-db-ja.com

XSLのスイッチケース

10個のセルにコンテンツをロードする同じタグのループがありますが、divタイトルと背景画像が異なるため、for-eachをロードするときに、正しいdivタイトルを配置するためだけにスイッチケースを使用する方法はないのでしょうか。 XSLの各セルのコンテンツ?次のようなものです:<...ここに同じタグコンテンツをロードします...>私はXSLを初めて使用するので、助けてください。とにかくありがとうございます!!

26
gacon

If条件を使用できます

<xsl:if test="expression">
  ...some output if the expression is true...
</xsl:if>

または、チェックする条件が複数ある場合は選択します

<xsl:choose>
  <xsl:when test="expression">
    ... some output ...
  </xsl:when>
  <xsl:when test="another expression">
    ... some output ...
  </xsl:when>
  <xsl:otherwise>
    ... some output ....
  </xsl:otherwise>
</xsl:choose>
42
gef