Bonjour à tous.
Voilà je reviens vers vous car suite à mon premier test, on m'a refilé un autre bébé, encore pire que le premier.... En effet, maintenant je dois convertir via un fichier XSLT un fichier XML dont les balises portent le même nom!
En gros, le fichier XML d'entrée ressemble à ça:
Et mon fichier de sortie doit être:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <Lien_parenté> <Nom>Dupont</Nom> <Prenom>Jean</Prenom> <Nom>Dupont</Nom> <Prenom>Pierre</Prenom> </Lien_parenté>
Je me suis lancé bille en tête sur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <Relationship> <ParentLName>Dupont</ParentLName> <ParentFName>Jean</ParentFName> <ChildLName>Dupont</ChildLName> <ChildFName>Pierre</ChildFName> </Relationship>
Mais pas besoin de lancer un test pour se rendre compte que ça ne va pas fonctionner (comment le XSL va faire la différence entre la première balise Nom et la seconde?! oO' )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <ParentLName><xsl:value-of select="Nom"/></ParentLName> <ParentFName><xsl:value-of select="Prenom"/></ParentFName> <ChildLName><xsl:value-of select="Nom"/></ChildLName> <ChildFName><xsl:value-of select="Prenom"/></ChildFName>
Si vous pouviez m'orienter vers une piste... Merci d'avance!
Partager