Notez que les espaces blancs de part et d'autre des commentaires peuvent se retrouver dans le flux de sortie, en fonction de votre processeur XSLT et de ses paramètres de gestion des espaces blancs. Si cela pose un problème, assurez-vous que le commentaire est encadré par des balises xslt.
EG
<xsl:for-each select="someTag">
<xsl:text>"</xsl:text>
<!-- output the id -->
<xsl:value-of select="@id"/>
<xsl:text>"</xsl:text>
</xsl:for-each>
Le résultat sera "someTagID" (les tabulations/espaces d'indentation devant la balise de commentaire sont restitués). Pour la supprimer, il faut soit la désindenter au niveau de la marge gauche, soit la mettre entre crochets comme suit
<xsl:text>"</xsl:text><!-- output the id --><xsl:value-of select="@id"/>