Astuces XSL
De nombreux guides excellents consacrés à XSL ont été publiés en ligne et en version imprimée. Nous les recommandons pour toutes les questions complexes relatives à XSL.
Cette section donne quelques astuces finales relatives à l'écriture en langage XSL :
- Vous pouvez insérer des commentaires en langage XSL en utilisant le même format <!-- commentaire --> que pour HTML. Un langage XSL bien commenté peut permettre de gagner des heures de confusion et de frustration pour les collègues de travail ou les développeurs qui héritent de votre code.
- Dans la plupart des cas, il est préférable d'utiliser <xsl:choose> plutôt que <xsl:if>, car un élément choose peut inclure un <xsl:otherwise>. A l'inverse des autres langages, la balise if ne prend pas en charge une clause else.
- Votre langage XSL doit être un langage XML valide : chaque balise doit être placée entre guillemets, les lettres sont sensibles à la casse, et les caractères spéciaux doivent être avec caractères d'échappement. Les entités HTML ne fonctionnent pas. Watson Explorer Engine utilise UTF-8 pour autoriser les scripts internationaux. Vous pouvez donc utiliser les codes de caractère Unicode.