normalize-space


Ce n'est pas un élément XSLT mais une fonction XPath qui prend une chaîne de caractères en paramètre et retourne cette chaîne privée des espaces de début et de fin, dans laquelle toute succession de "caractères blancs" a été remplacée par un caractère espace unique.

Exemple :
XML    XSL    Résultat
<chaine>
      Une     chaîne  de
  caractères avec des    espaces   

</chaine>
   <xsl:template match="chaine">
    +++<xsl:value-of select="normalize-space(.)"/>---
</xsl:template>
   +++Une chaîne de caractères avec des espaces--- 

 

Précédent... ] Sommaire... ] Suivant... ]