Re: Remplacement ce caractères

Stephane Bortzmeyer <[email protected]> Mon, 7 Jul 2008 19:55:49 +0200
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
On Sat, Jul 05, 2008 at 07:55:24PM +0200,
 Fran=E7ois <[email protected]> wrote=20
 a message of 38 lines which said:

> <xsl:template match=3D"text()">
>     <xsl:value-of select=3D"replace(.,' ?',&#160;?)"/>
>  </xsl:template>
>=20
> J'obtiens le message d'erreur : /The regular expression in replace()=20
> must not be one that matches a zero-length string

Pourquoi une astuce ? XSLT n'est pas un jeu vid=E9o :-)

Blague =E0 part, je pense qu'il faut =E9crire \? et pas ?, le caract=E8re=
 ?
=E9tant un quantificateur dans les expressions rationnelles.

Je n'ai pas test=E9, j'ai juste lu
<http://www.w3.org/TR/xmlschema-2/#regexs> puisque XSLT 2 r=E9f=E9rence
Xpath qui r=E9f=E9rence les W3C Schemas. Regardez le tableau =AB Single
Character Escape=A0=BB.