From: Benoît BARRE (benoit.barre@teluco.com)
Date: 27/09/2000 - 12:05
Bonjour Laurent,
Une solution à ce problème est d'avoir un fichier HTML contenant le script
"dynamique" et d'utiliser un tag DIV que tu mets à jour dynamiquement avec
qqch comme data.innerHTML = source.transformNode(style); oû data est l'id du
tag div.
Avec ce principe, tu isoles les données, la présentation et le coté
dynamique de la page.
Benoît
-----Original Message-----
From: COLLET Laurent TPC-SRD [mailto:laurent.collet@francetelecom.fr]
Sent: mercredi 27 septembre 2000 11:41
To: xml-tech
Subject: [xml-tech] Tris succesifs
Bonjour a tous...
question demande reponse,
Voila, j'utilise en premier lieu un fichier XML couplé avec une feuille XSL
pour permettre une presentation de données sous IE5
cette feuille de style parcourt le fichier XML et des qu'elle trouve des
balises de premier niveau qui l'interesse, elle en fait des liens hypertexte
sur
un script du type :
<script language="Javascript">
function ChargeProduit()
{
var source = new ActiveXObject("Microsoft.XMLDOM");
var style = new ActiveXObject("Microsoft.XMLDOM");
source.async = false ;
style.async = false ;
source.load(document.XMLDocument);
style.load("produit.XSL");
document.write(source.transformNode(style));
}
</script>
comme vous le constatez, ce script appelle de nouveau le fichier XML mais
avec
une autre feuille de style.
jusque la tout va bien et ca marche parfaitement , la feuille de style fait
bien sont boulot et me presente les données selon les critères
de tri que j'ai defini.
Le probleme est que dans cette nouvelle feuille de style que je lui
applique,
elle contient aussi des scripts du meme genre, pour permettre
un autre tri du resultat du premier tri.
Malheureusement, ces scripts restent inactifs et ne veulent pas lancer une
nouvelle page avec mon fichier XML et la feuille de style souhaitée.
pourtant je me base sur le meme principe que precedemment.
Y a t'il un moyen de feinter tout ça?? pour que je puisse appliquer
plusieurs
feuilles XSL a la suite sur un meme fichier XML ???
D'avance je remercie toutes reponse car je reste un peu bloqué a ce niveau
la.
Cordialement.
________________________________________________________________
Laurent COLLET
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|