🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fr.comp.text.xml
5 messages
5 total messages Started by lionel Fri, 22 Sep 2000 00:00
"xsl dynamique" possible?
#10537
Author: lionel
Date: Fri, 22 Sep 2000 00:00
17 lines
1293 bytes
resalut,

si j'ai un document xml et un xsl associ�, puis je cr�er un filtre (gr�ce �
une zone de texte par exemple) qui lorsque je rentre une valeur cela cr�
automatiquement un tableau avec les �l�ments que je veux afficher (en
fonction de ce filtre biens�r) et alors si je change la valeur du filtre le
tableau se reforme au m�me endroit et etc ...
je pense qu'il faut inclure du dhtml mais je n'ai aucune id�e comment
proc�der?

avez vous des id�es? des conseils? des atuces? des sites qui pr�sentent ce
genre de choses? voire des solutions...?
car je ne sais pas comment aborder ce probl�me


merci beaucoup
salut
Re: "xsl dynamique" possible?
#10542
Author: Nicolas Delsaux
Date: Mon, 25 Sep 2000 00:00
38 lines
2427 bytes
Salut, ayant moi-m�me effectu� �a, je peux te dire que c'est moins 
compliqu� que ce qu'on peut croire, mais difficile � d�bugger.
En gros, tu vas pour cela utiliser un DOM qui pointera sur ton document 
XSL afin de le manipuler. Puis, ton document HTML manipulera le noeud du 
document XSL correspondant � ton masque gr�ce (par exemple et dans le cas 
o� ton navigateur est IE 4+) � un Javascript. Par contre, cela impose un 
rechargement du document XML � chaque modification de la page. Pour un 
exemple, tu peux voir les pages de Microsoft sur XML, elles fournissent 
des exemples de documents XML r�organis�s gr�ce � cette m�thode.

Nicolas Delsaux

>>>>>>>>>>>>>>>>>> Message d'origine <<<<<<<<<<<<<<<<<<

Le 22/09/00, � 10:07:14 h, "lionel" <goubetli@voila.fr> vous a �crit sur le 
sujet suivant "xsl dynamique" possible?:


> resalut,

> si j'ai un document xml et un xsl associ�, puis je cr�er un filtre (gr�ce 
�
> une zone de texte par exemple) qui lorsque je rentre une valeur cela cr�
> automatiquement un tableau avec les �l�ments que je veux afficher (en
> fonction de ce filtre biens�r) et alors si je change la valeur du filtre 
le
> tableau se reforme au m�me endroit et etc ...
> je pense qu'il faut inclure du dhtml mais je n'ai aucune id�e comment
> proc�der?

> avez vous des id�es? des conseils? des atuces? des sites qui pr�sentent 
ce
> genre de choses? voire des solutions...?
> car je ne sais pas comment aborder ce probl�me


> merci beaucoup
> salut
Re: "xsl dynamique" possible?
#10557
Author: lionel
Date: Wed, 27 Sep 2000 00:00
54 lines
2848 bytes
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


"Nicolas Delsaux" <nicolas.delsaux@online.fr> wrote in message
news:20000925.8144553@hawaii.wanadoo.fr...
> Salut, ayant moi-m�me effectu� �a, je peux te dire que c'est moins
> compliqu� que ce qu'on peut croire, mais difficile � d�bugger.
> En gros, tu vas pour cela utiliser un DOM qui pointera sur ton document
> XSL afin de le manipuler. Puis, ton document HTML manipulera le noeud du
> document XSL correspondant � ton masque gr�ce (par exemple et dans le cas
> o� ton navigateur est IE 4+) � un Javascript. Par contre, cela impose un
> rechargement du document XML � chaque modification de la page. Pour un
> exemple, tu peux voir les pages de Microsoft sur XML, elles fournissent
> des exemples de documents XML r�organis�s gr�ce � cette m�thode.
>
> Nicolas Delsaux
>
> >>>>>>>>>>>>>>>>>> Message d'origine <<<<<<<<<<<<<<<<<<
>
> Le 22/09/00, � 10:07:14 h, "lionel" <goubetli@voila.fr> vous a �crit sur
le
> sujet suivant "xsl dynamique" possible?:
>
>
> > resalut,
>
> > si j'ai un document xml et un xsl associ�, puis je cr�er un filtre
(gr�ce
> �
> > une zone de texte par exemple) qui lorsque je rentre une valeur cela cr�
> > automatiquement un tableau avec les �l�ments que je veux afficher (en
> > fonction de ce filtre biens�r) et alors si je change la valeur du filtre
> le
> > tableau se reforme au m�me endroit et etc ...
> > je pense qu'il faut inclure du dhtml mais je n'ai aucune id�e comment
> > proc�der?
>
> > avez vous des id�es? des conseils? des atuces? des sites qui pr�sentent
> ce
> > genre de choses? voire des solutions...?
> > car je ne sais pas comment aborder ce probl�me
>
>
> > merci beaucoup
> > salut
Re: "xsl dynamique" possible?
#10560
Author: 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
>
>
Re: "xsl dynamique" possible?
#10561
Author: lionel
Date: Wed, 27 Sep 2000 00:00
65 lines
3237 bytes
Il est rapide "The Nicolas" (merci beaucoup pour ta r�ponse)

en fait, mon cas est plus compliqu� que �a puisqu'au d�part je me connecte �
une base de donn�es et j'envoie par ASP du xml (je n'ai donc pas de fichier
.xml.) associ� � une feuille de style xsl. Gr�ce � cela, j'arrive � faire un
tableau de mes donn�es et � faire des manips dessus mais j'aurais aim� allez
plus loin...(ceci dit j'ai utilis� dans cette page pour faire un tri le
transformeNode ) ....voil� pour l'histoire

encore merci et peut �tre � bient�t
:-)
PS: ceci dit si tu connais des exemples sur mon cas je suis preneur ;-)

"Nicolas Delsaux" <nicolas.delsaux@online.fr> wrote in message
news:8qslqs$mok$1@reader1.fr.uu.net...
> 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
> >
> >
>
>
>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads