Thread View: fr.comp.text.xml
5 messages
5 total messages
Started by lionel
Fri, 22 Sep 2000 00:00
"xsl dynamique" possible?
Author: lionel
Date: Fri, 22 Sep 2000 00:00
Date: Fri, 22 Sep 2000 00:00
17 lines
1293 bytes
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?
Author: Nicolas Delsaux
Date: Mon, 25 Sep 2000 00:00
Date: Mon, 25 Sep 2000 00:00
38 lines
2427 bytes
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?
Author: lionel
Date: Wed, 27 Sep 2000 00:00
Date: Wed, 27 Sep 2000 00:00
54 lines
2848 bytes
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?
Author: Nicolas Delsaux
Date: Wed, 27 Sep 2000 00:00
Date: Wed, 27 Sep 2000 00:00
43 lines
2339 bytes
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?
Author: lionel
Date: Wed, 27 Sep 2000 00:00
Date: Wed, 27 Sep 2000 00:00
65 lines
3237 bytes
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