🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: "xsl dynamique" possible?

#10560
From: Nicolas Delsaux
Date: Wed, 27 Sep 2000 00:00
43 lines
2339 bytes
Bon, pour la page de Microsoft, c'est dans le MSDN. J'avais le lien, mais
ils ont modifi� leur architecture et j'ai coul�.
Pour l'exemple, voyons un peu...

Si dans ton fichier XSL (presentation.xsl) tu as une ligne de s�lection qui
est
<xsl:apply-templates select="ITEM" order-by="PROJECT"/>,

tu utilise alors un ilot de donn�es XML dans ta page HTML du type
<XML id="source" src="index.xml"></XML>
<XML id="stylesheet" src="presentation.xsl"></XML>

et tu �cris un Javascript qui ressembles � �a
var selectorTag =
stylesheet.selectSingleNode("file://xsl:apply-templates[@select=\"ITEM\"]");
selectorTag.setAttribute("select", "???"); // o� ??? repr�sente le noeud XML
de s�lection dans le document XML
noeud.innerHTML=source.transformNode(stylesheet.XMLDocument);

Et voil� !

Nicolas Delsaux
PS : non, ce n'est pas la solution compl�te, ilte reste alors bien des
probl�mes � r�soudre, mais je te laisse faire
PSS : ce type de magouille ne marche (selon moi) que sous IE 4+ puisqu'on
utilise le DOM de Microsoft. M�fiance ....

lionel <goubetli@voila.fr> a �crit dans le message :
bviA5.2155$e07.7589054@nnrp3.proxad.net...
> resalut Nicolas
> Sans me donner la solution biens�r peux tu �tre un peu plus pr�cis car �a
> reste encore tr�s flou pour moi m�me si j'arrive � faire quelques trucs
avec
> xsl.(A quel endroit exactement sur Microsoft car j'ai pu pass� � cot�
d'une
> page int�ressante)
>
> en tout cas merci pour tes indications que tu m'as d�j� donn�
>
> salut
> lionel
>
>
Technical Details
Message-ID: <8qslqs$mok$1@reader1.fr.uu.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <SqEy5.1802$r13.5337123@nnrp2.proxad.net> <20000925.8144553@hawaii.wanadoo.fr> <bviA5.2155$e07.7589054@nnrp3.proxad.net>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,35947730292ebbf6
X-Google-Attributes: gid114f60,public
From: "Nicolas Delsaux" <nicolas.delsaux@online.fr>
Subject: Re: "xsl dynamique" possible?
Date: 2000/09/27
Message-ID: <8qslqs$mok$1@reader1.fr.uu.net>
X-Deja-AN: 674658006
References: <SqEy5.1802$r13.5337123@nnrp2.proxad.net> <20000925.8144553@hawaii.wanadoo.fr> <bviA5.2155$e07.7589054@nnrp3.proxad.net>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
X-Complaints-To: abuse@fr.uu.net
X-Trace: reader1.fr.uu.net 970054300 23316 212.155.180.225 (27 Sep 2000 11:31:40 GMT)
Organization: UUNET
X-MSMail-Priority: Normal
NNTP-Posting-Date: 27 Sep 2000 11:31:40 GMT
Newsgroups: fr.comp.text.xml