From: MARTIN Brice (DSIT-EX) (brice.martin@sncf.fr)
Date: 14/04/2004 - 11:48
Si je ne m'abuse, en =E9crivant count(child::motifs) vous comptez le =
nombre de
noeuds "motifs" fils du noeud actuel. En fonction du contexte, vous =
devriez
essayer quelque chose du genre: count(/edition/motifs/child::*)
-----Message d'origine-----
De : fabien.bussinger [mailto:fabien.bussinger@laposte.net]
Envoy=E9 : mercredi 14 avril 2004 13:32
=C0 : xml-tech
Objet : [xml-tech] Fils.....
Bonjour,
Je dispose du fichier XML suivant:
<edition>
<bandeau>
=3D
<aeroport>Blablabla</aeroport>
</bandeau>
<titre/>
<identit=3D
e>
<titre>Monsieur</titre>
<nom>Tartempion</nom>
</identit=3D
e>
<motifs>
<absence_document/>
<refus_embarquement/>
=3D
<attente_vol>
<date_vol>15/04/2004</date_vol>
<numero=3D
_vol>ST842</numero_vol>
<heure_vol>22 h 00</heure_vol>
=3D
<aeroport_vol>Sydney</aeroport_vol>
</attente_vol>
<autre_mot=3D
if>Je vais me coucher</autre_motif>
</motifs>
</edition>
Ma tache =3D
est simple, je souhaite compter le nombre de noeuds fils de motif. Je =
dev=3D
rais pouvoir afficher le resultat grace a <xsl:value-of =
select=3D3D"count(c=3D
hild::motifs)"/> si j'ai bien compris... mais ca m'affiche 0 comme =
result=3D
at.
Je n'arrive pas a recuperer les fils d'un noeud. Aurais je rat=3DE9 =
qu=3D
elques choses dans l'ecriture de ma balise XSL?
Merci.=3D0A=3D0AAcc=3DE9dez =3D
au courrier =3DE9lectronique de La Poste : www.laposte.net ; =3D0A3615 =
LAPOST=3D
ENET (0,34=3D80/mn) ; t=3DE9l : 08 92 68 13 50 (0,34=3D80/mn)=3D0A=3D0A
--
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=20
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant=20
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=3Dunsubscribe)
--
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
|