<xsl:value-of select="concat(value1, ' xxx ', value2)"/>
<xsl:if test="contains(value, 'A')">
<xsl:value-of select="value" />
</xsl:if>
<xsl:value-of select="normalize-space(url)" />
<xsl:if test="starts-with(.,'A')">
<xsl:value-of select="value" />
</xsl:if>
<xsl:choose>
<xsl:when test="string-length() < 20">
trop court...
</xsl:when>
<xsl:when test="string-length() > 200">
trop long...
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="." /></p>
</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="substring(., 3, 9)"/>
<xsl:value-of select="substring(., 5)"/>
<xsl:value-of select="substring-before(current(),'=')"/>
<xsl:value-of select="substring-after(current(),'=')"/>
<xsl:value-of select="translate(.,
'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')" />