J'ai une boucle avec les mêmes balises pour charger du contenu dans dix cellules mais avec un titre div différent et une image de fond, donc je me demande s'il est possible d'utiliser le commutateur Je fais pour-chacun charger du contenu pour chaque cellule dans XSL? quelque chose comme ceci: < ... charger le même contenu tags ici ...> S'il vous plaît aidez-moi parce que je suis nouveau dans XSL, et je vous remercie de toute façon !!switch case dans XSL
22
A
Répondre
36
Vous pouvez utiliser la condition if
<xsl:if test="expression">
...some output if the expression is true...
</xsl:if>
ou choisir, s'il y a plus d'une condition pour vérifier
<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>
Questions connexes
- 1. Enum & Switch Case
- 2. Aléatoire AI/Switch case?
- 3. Utilisation de || dans Case switch in Rails
- 4. XSL Attribute match case
- 5. instruction switch
- 6. instruction switch dans LINQ
- 7. instruction switch Visual Studio formatage
- 8. PHP: deux valeurs dans le cas de Switch?
- 9. Bon moyen de faire un "switch" dans un Makefile
- 10. Problèmes XML XSL
- 11. Switch/div bascule (jquery)
- 12. jquery instruction switch et la portée problème
- 13. svn switch --relocate non persistant
- 14. Switch src d'image on click
- 15. case Modal + case + biscuit
- 16. XSL: FO, Floats dans F.O.P
- 17. augmentation automatique conditionnelle dans xsl
- 18. "test case" - que signifie "case"?
- 19. Case à cocher d'image de case à cocher dans UITableViewCell
- 20. En PHP, puis-je obtenir le nombre total d'instructions de cas dans une instruction switch?
- 21. Comment annuler "svn switch" dans un sous-répertoire?
- 22. Utilisez l'instruction switch C pour la gestion des erreurs
- 23. fallthrough SQL CASE Déclaration
- 24. Crystal Reports SELECT instruction CASE
- 25. case à cocher dans UltraGrid
- 26. Chemin relatif pour xsl: import ou xsl: include
- 27. Sélectionnez Case sur le type d'un objet dans VB.NET
- 28. L'évaluation CASE normale ("paresseuse") de CASE?
- 29. Balises XSL dans le bloc javascript
- 30. Incorporer xsl dans un fichier XML
merci pour votre aide beaucoup, mais je me demande puis-je faire Multies xsl : choisir comme cas multies: en switch ou juste un? – gacon
Oui, vous pouvez avoir plusieurs
gef
Le fait de jeter un coup d'œil à la documentation peut parfois être une véritable révélation. ;-) http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choisir – Tomalak