22

Mam pętlę z tymi samymi znacznikami, aby załadować zawartość w dziesięciu komórkach, ale ma tytuł div div i obraz tła, więc zastanawiam się, czy istnieje sposób użycia obudowy przełącznika po prostu do poprawnego wprowadzenia tytułu div Robię dla każdego, aby załadować zawartość dla każdej komórki w XSL? coś takiego: < ... załadować tę samą zawartość tagów tutaj ...> Proszę mi pomóc, bo jestem nowy w XSL i dziękuję w każdym razie !!skrzynka przełącznika w XSL

Odpowiedz

36

może użyć, jeśli warunek

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

lub wybrać, jeśli istnieje więcej niż jeden warunek, by sprawdzić

<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> 
+0

dziękuję za pomoc bardzo dużo, ale zastanawiam się, mogę zrobić multies XSL : wybierz jak wieloraki przypadek: w przełączniku czy tylko w jednym? – gacon

+0

Tak, możesz mieć wiele adresów gef

+5

Spojrzenie na dokumentację może czasami być prawdziwym otwieraczem do oczu. ;-) http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose – Tomalak