From: David BENAMU (dbenamu@cosmosbay.com)
Date: 02/09/2002 - 10:14
Bonjour,
En ce qui concerne les éléments <NOEUD>, un simple xsl:for-each doit suffir.
En ce qui concerne les attributs 'VALUE', il faut effectuer un call-template
recursif sur une fonction qui utilise les méthodes substring-before et
substring-after, à laquelle tu passes en paramètres la chaîne à découper et
le séparateur de chaine(en l'occurence ici la virgule).
Cordialement. David BENAMU.
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de ENKAOUA Lionel
Envoyé : lundi 2 septembre 2002 11:53
À : 'xml-tech@xmlfr.org'
Objet : [xml-tech] fonction split() en XPATH ?
Bonjour à tous,
une petite question XSL pour la rentrée.
J'ai un fichier XML très mal construit :
<XML>
<NOEUD VALUE="A,H,J">
<CONTENU 1/>
</NOEUD>
<NOEUD VALUE="B,F,K">
<CONTENU 2/>
</NOEUD>
</XML>
J'aimerais le transformer de la sorte:
<XML>
<A><CONTENU 1/></A>
<H><CONTENU 1/></H>
<J><CONTENU 1/></J>
<B><CONTENU 2/></B>
<F><CONTENU 2/></F>
<K><CONTENU 2/></K>
</XML>
Existe-t-il un moyen de boucler sur les attributs A,H,J,B,F,K avec XPATH ?
(boucle sur les NOEUD et le contenu des attributs )
Merci d'avance.
--
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
|