From: Laurent Raffalli (laurent.raffalli@auto-contact.com)
Date: 03/04/2002 - 14:03
non cela vient de xmlfr.org ;-))
-----Message d'origine-----
De : thierry.schultz@dynaxis.net [mailto:thierry.schultz@dynaxis.net]
Envoyé : 03/04/2002 16:11
À : xml-tech@xmlfr.org
Objet : [xml-tech] Réf. : [xml-tech] Re: Tri dynamique d'un fichier XML
Cette fonction TRI est à insérer dans le XSL
<script language="JScript"><![CDATA[
// Déclaration des variables
var XSLSource = new Object();
var XMLSource = new Object();
// Chargement des documents XML et XSL
XMLSource = document.XMLDocument;
XSLSource = document.XSLDocument;
function tri (rubrique) {
// Déclaration des variables
var XSLSort = new Object();
// Sélection de l'ordre xsl:sort
XSLSort = XSLSource.documentElement.selectNodes("//xsl:sort");
// Affectation de la rubrique de tri
if (XSLSort[0].attributes(0).text == rubrique.toString())
{
if (XSLSort[0].attributes(1).text == "ascending")
{XSLSort[0].attributes(1).text = "descending";
}
else
{XSLSort[0].attributes(1).text = "ascending";
}
}
else
{XSLSort[0].attributes(1).text = "ascending";
}
XSLSort[0].attributes(0).text = rubrique.toString();
// Réaffichage de la page
document.body.innerHTML = XMLSource.transformNode(XSLSource);
}]]></script>
Apres dans le header de ta colonne tu fais
<th id="HeaderColumnNOM" onclick="javascript:tri('tavaleur');" width="120">
Mais ce n'est pas impossible que je me sois servi de www.xmlpitstop.com !!
Thierry
Ahmed Bouzamondo
<ahmed.bouzamondo@aldeav Pour :
"'xml-tech@xmlfr.org'" <xml-tech@xmlfr.org>
ision.com> cc :
Envoyé par : Objet : [xml-tech]
Re: Tri dynamique d'un fichier XML
xml-tech-bounce@xmlfr.or
g
03/04/02 15:52
Veuillez répondre à
xml-tech
Salut,
Consulte www.xmlpitstop.com, si tu as des questions bien précise n'hésite
pas, car j'ai déjà utilisé ca dans un fichier xsl avec du javascript.
ahmed
-----Original Message-----
From: KUBALLA Eric [mailto:KUBALLER@e-i.com]
Sent: April 3, 2002 6:37 AM
To: xml-tech@xmlfr.org
Subject: [xml-tech] Tri dynamique d'un fichier XML
Bonjour, j'aimerais trier dynamiquement les colonnes d'un tableau renseigné
par un fichier XML, mis en page par un fichier XSL.
Est ce que quelqu'un à une méthode,
--
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?Subjectunsubscribe)
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|