Cet exemple devrait pouvoir te donner des idees :
http://www.benoit-lefevre.org/fireFoxBootStrap.html
http://www.benoit-lefevre.org/IEBootStrap.html
Je me base a peu pres sur le meme principe que celui
que tu as site.
Plus precisement, voici ce qui se passe :
1) chargement du xml
2) chargement du xsl
3) appel a la transformation avec des parametres
par defaut pour afficher la page de garde.
Dans le HTML genere par la transformation je fais en
sorte de rappeler la meme transformation (feuille de
style) avec des parametres differents via un appel
javascript.
Je ne trouve pas l'approche tres jolie car il me semble
que ca doit vite evoluer vers un xsl tres "four tout".
En plus avec cette technique on perd la possibilite de
revenir en arriere dans l'historique des pages visitees
car du point de vu du browser il n'y en a qu'une :(
Au passage : toutes les idees d'amelioration sont les
bien venues. En particulier celle qui ne font pas appel
au cote serveur (ou le moins possible) :)
Benoit Lefevre.
|-----Original Message-----
|From: xml-tech-bounce@xmlfr.org
|[mailto:xml-tech-bounce@xmlfr.org] On Behalf Of Jean-Camille Martin
|Sent: 22 December 2004 14:36
|To: xml-tech@xmlfr.org
|Subject: [xml-tech] Re: RE : gestion de l affichage par lien href
|
|en effet ca c est la solution que j utilise actuellement mais ca
|implique d avoir un fichier xml par article
|or je voudrais pouvoir mettre tous les articles dans un seul
|fichier xml
|puis d afficher tel ou tel article grace a mon fichier xsl
|ca me permettrait aussi de pouvoir par exemple compter le nombre d
|article presents
|c est possible ?
|
|MAIGNAN Isabelle a écrit :
|
|>>je voudrais dans mon fichier xsl que l'internaute puisse
|n'afficher que
|>>
|>>
|>les caracteristiques de l'article sur lequel il a clické
|>
|>En gros il faudrait insérer un lien hypertexte qui mènerait
|à un autre
|>fichier xml contenant les caractéristiques de l'article, mis
|en forme par
|>une autre feuille xsl?
|>
|>Dans ce cas il faudrait ajouter la balise <xsl:text
|>disable-output-escaping="yes">adresse du fichier à
|ouvrir</xsl:text> dans le
|><xsl:for-each> de l'objet.
|>
|>Isabelle MAIGNAN
|>Lenôtre - Service Informatique
|>40, avenue Pierre curie
|>78375 Plaisir
|>* 01.30.81.47.70
|>* maignan_isabelle@lenotre.fr
|>
|>
|>-----Message d'origine-----
|>De : Jean-Camille Martin [mailto:jice@alldivx.com]
|>Envoyé : mercredi 22 décembre 2004 10:56
|>À : xml-tech@xmlfr.org
|>Objet : [xml-tech] gestion de l affichage par lien href
|>
|>Bonjour
|>
|>Je debute en xml/xsl et j ai une question "de base" à poser:
|>j ai un fichier xml contenant toutes mes données et un fichier xsl
|>permettant de le mettre en page et de l afficher
|>mon probleme est que l affichage doit etre dynamique suivant
|sur quel
|>lien l internaute click
|>par exemple j ai dans mon fichier xml une liste d articles avec des
|>caractéristiques pour chacun et je voudrais dans mon fichier
|xsl que l >internaute puisse n afficher que les
|caracteristiques de l article sur
|>lequel il a clické
|>c est peut etre une question bête mais je n arrive pas à
|resoudre le >probleme...
|>
|>Merci de votre aide
|>
|>--
|>Devenez redacteur <XML>fr et contribuez au developpement du
|>xml francophone (http://xmlfr.org/infos/redacteurs/) !
|>
|>Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
|>
|>Cette liste est a votre disposition pour discuter en francais de
|>tout sujet technique lie a XML.
|>
|>Pour resilier votre abonnement, envoyez un message contenant
|>la commande "unsubscribe" a xml-tech-request@xmlfr.org
|>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
|>
|>--
|>Devenez redacteur <XML>fr et contribuez au developpement du
|>xml francophone (http://xmlfr.org/infos/redacteurs/) !
|>
|>Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
|>
|>Cette liste est a votre disposition pour discuter en francais de
|>tout sujet technique lie a XML.
|>
|>Pour resilier votre abonnement, envoyez un message contenant
|>la commande "unsubscribe" a xml-tech-request@xmlfr.org
|>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
|>
|>
|>
|>
|>
|
|
|
|--
|Devenez redacteur <XML>fr et contribuez au developpement du
|xml francophone (http://xmlfr.org/infos/redacteurs/) !
|
|Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
|
|Cette liste est a votre disposition pour discuter en francais de
|tout sujet technique lie a XML.
|
|Pour resilier votre abonnement, envoyez un message contenant
|la commande "unsubscribe" a xml-tech-request@xmlfr.org
|(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
|
|
-------------------------------------------------------------- --
Visit our Internet site at http://www.reuters.com
Get closer to the financial markets with Reuters Messaging - for more
information and to register, visit http://www.reuters.com/messaging
Any views expressed in this message are those of the individual
sender, except where the sender specifically states them to be
the views of Reuters Ltd.
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Wed Dec 22 15:07:29 2004