чехол переключателя в XSL - PullRequest
       22

чехол переключателя в XSL

25 голосов
/ 03 августа 2009

У меня есть цикл с такими же тегами для загрузки содержимого в десять ячеек, но у него есть различие в заголовке div и фоновом изображении, поэтому мне интересно, есть ли способ использовать регистр переключателя, чтобы просто поставить правильный заголовок div, когда я каждый загружать контент для каждой ячейки в XSL? что-то вроде этого: <... загружать содержимое одинаковых тегов здесь ...> Пожалуйста, помогите мне, потому что я новичок в XSL, и в любом случае спасибо !!

1 Ответ

41 голосов
/ 03 августа 2009

Вы можете использовать условие 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>
...