From: Alain Flageollet (aflageollet@cognicase.fr)
Date: 06/03/2001 - 07:29
C'est le premier cas qui m'interresse.
Mon problème en fin de compte et, à partir d'un fichier XSLT, appliquer à un
fichier xml de description d'une arborescence, de générer une fonction
JavaScript qui prendrait en paramètre, non pas le conetnu d'un élément, mais
l'élément lui-même, pour en Javascript pouvoir exploiter les attributs ou
sous-éléments de ce sous arbre.
A défaut, comme vous le proposé, comment récupérer son Xpath avec une
fonction xsl: ?
Meric de vos précisions
Alain
-----Message d'origine-----
De : Herve AGNOUX [mailto:herve.agnoux@diaam-informatique.com]
Envoyé : mardi 6 mars 2001 07:01
À : xml-tech@xmlfr.org
Objet : [xml-tech] Re: [xml-tech] Récupération du niveau d'un noeud
Le 5 Mar 01, Alain Flageollet a écrit :
> Bonjour,
>
> Pour différencier des éléments qui peuvent être identiques à des niveaux
> différents d'une arborescence (nom de répertoire, fichier), est-il
> possible, sans les numéroter explicitement dans l'arbre, de récupérer la
> position (level) d'un noeud dans un arbre. Ceci permettant de gérer un
> identifiant de type "nom+level"
>
Est-ce qu avec "/toto/titi/tata" vous voulez obtenir 3 ? Ou est-ce
que dans un noeud "/toto/titi", s'il y a plusieurs éléments "tata",
vous voulez recueillir leur position dans leur parent ?
Dans le premier cas, je ne connais pas de fonction qui le fasse.
Dans le deuxième, peut être avec "position()" ?
De toutes façons, pour différencier deux éléments identiques,
pourquoi n'utilisez-vous pas leur xpath depuis la racine ?
--
Sur le Web, tout de suite.
Herve AGNOUX - diaam informatique
http://www.diaam-informatique.com
--
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:05 UTC
webmaster@xmlfr.org
|