🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: variables globales dans une XSLT

#8749
From: Alain Ketterlin
Date: Fri, 20 Jul 2001 07:32
31 lines
2111 bytes
"Rapha�l THERY" <raphael.thery@free.fr> writes:

> A la remarque :
> > (Au passage, autant utiliser l'attribut select de <xsl:variable>
> > plutot que celui de <xsl:value-of>.)
> 
> Y-a-t-il une raison autre qu'un c�t� "esthetique" ?

Oui, en fait quand on utilise le contenu de l'element (cad pas
select), la variable contient un objet de type "result-tree-fragment",
qui a certains inconvenients (on ne peut faire avec ce genre de truc
que des operations que l'on peut faire avec une chaine de caracteres).
Il y a un exemple dans la rec. (cf.
http://www.w3.org/TR/xslt#variable-values) qui montre que

        <xsl:variable name="x" select="2"/>

est different de

        <xsl:variable name="x">2</xsl:variable>

Du coup, pour peu qu'on ait envie de rajouter des blancs pour mettre
en forme le contenu de <xsl:variable>, on risque d'avoir des
surprises.

Tout le probleme vient de cette notion de "result-tree-fragment", a
cause de l'hypothese fait par XSLT 1.0 qu'on ne travaille qu'avec des
noeuds du document original. Heureusement, cela va disparaitre dans
les versions suivantes...

-- Alain.
Technical Details
Message-ID: <wy66cot5rt.fsf@polya.u-strasbg.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!grolier!ciril.fr!news.u-strasbg.fr!not-for-mail
References: <3B56FE95.A305000F@igbmc.u-strasbg.fr> <wyelrdynya.fsf@polya.u-strasbg.fr> <P5R57.4025$qH6.5563502@nnrp6.proxad.net>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,2f455eaa09700550
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-07-20 01:21:18 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!grolier!ciril.fr!news.u-strasbg.fr!not-for-mail
From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: variables globales dans une XSLT
Date: 20 Jul 2001 09:32:22 +0200
Organization: CRC - Universite Louis Pasteur Strasbourg France
Lines: 31
Message-ID: <wy66cot5rt.fsf@polya.u-strasbg.fr>
References: <3B56FE95.A305000F@igbmc.u-strasbg.fr> <wyelrdynya.fsf@polya.u-strasbg.fr> <P5R57.4025$qH6.5563502@nnrp6.proxad.net>
NNTP-Posting-Host: polya.u-strasbg.fr
X-Trace: news.u-strasbg.fr 995621916 23423 130.79.44.199 (20 Jul 2001 09:38:36 GMT)
X-Complaints-To: usenet@u-strasbg.fr
NNTP-Posting-Date: 20 Jul 2001 09:38:36 GMT
X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"