🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #8808

Re: équivalent de la fonction js escape en XSL

#8808
From: Thomas Broyer
Date: Mon, 30 Jul 2001 18:49
27 lines
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-mail
References: <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