Article View: fr.comp.text.xml
Article #8808Re: équivalent de la fonction js escape en XSL
From: Thomas Broyer
Date: Mon, 30 Jul 2001 18:49
Date: Mon, 30 Jul 2001 18:49
27 lines
2249 bytes
2249 bytes
In <9k412l$lks$1@s1.read.news.oleane.net>, Vincent Leconte wrote: > Je cherche � faire en xsl l'�quivalent de la fonction javascript escape > qui transforme une chaine de caract�res pour la rendre conforme aux > particularit� d'une URL. > > par exemple la chaine: la "t�l�" devient la+%22t%E9l%E9%22 > > il y a quelque chose de pr�vue pour �a o� il faut faire un template > compliqu�? EXSLT - Strings a une fonction pour �a <http://exslt.org/str/functions/encode-uri/index.html> Aucun processeur ne l'impl�mente encore de fa�on native (le module Strings est le prochain sur ma liste pour libxslt/xsltproc <http://xmlsoft.org/XSLT/> avec le module Dates and Times, toute aide est la bienvenue) mais il existe des impl�mentations MSXSL et JavaScript (elle doit pouvoir s'utiliser avec Xalan) Avec un autre processeur, il faudra passer par une extension propri�taire (� ma connaissance, tous les processeurs en Java sont capables d'instancier et utiliser des classes externes) ou un "template compliqu�", mais dans ce dernier cas il faut coder chaque transformation en dur, puisque XSLT n'apporte aucune fonction pour passer d'un caract�re � son rang Unicode... Tom.
Technical Details
Message-ID:
<1846201.mLvFx2qVVI@ltgt.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!195.25.12.36.MISMATCH!oleane.net!oleane!proxad.net!feeder2-1.proxad.net!nnrp6.proxad.net.POSTED!not-for-mailReferences:
<9k412l$lks$1@s1.read.news.oleane.net>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,4639ef72972c9381 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-07-30 11:49:55 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!195.25.12.36.MISMATCH!oleane.net!oleane!proxad.net!feeder2-1.proxad.net!nnrp6.proxad.net.POSTED!not-for-mail Message-ID: <1846201.mLvFx2qVVI@ltgt.net> From: Thomas Broyer <ptittom+news@free.fr> Subject: Re: équivalent de la fonction js escape en XSL Newsgroups: fr.comp.text.xml References: <9k412l$lks$1@s1.read.news.oleane.net> Lines: 27 Organization: </> User-Agent: KNode/0.5.6 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Date: Mon, 30 Jul 2001 18:49:53 GMT NNTP-Posting-Host: 193.252.183.249 X-Complaints-To: abuse@proxad.net X-Trace: nnrp6.proxad.net 996518993 193.252.183.249 (Mon, 30 Jul 2001 20:49:53 CEST) NNTP-Posting-Date: Mon, 30 Jul 2001 20:49:53 CEST