Bonjour,
j'ai un fichier XML que j'aimerai restructurer via XSL.
Je ne sais pas comment passer un élement de mon premier fichier en temps qu'argument dans une balise de mon second.
Premier fichier
Se que je veux après transformation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <csv_data_records> <record num="1"> <Categorie>Troulu</Categorie> <Titre>Toto</Titre> <Auteur>A. TTTER</Auteur> <Date>02/09/2001</Date> </record> </csv_data_records>
Comment dois-je faire pour passer mon nom de catégorie en temps qu'argument dans mon second fichier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <associations> <contains> <folder cat="Troulu">Toto</folder> <Par>A. TTTER</Par> <Le>02/09/2001</Le> </contains> </associations>
J'avais pensé à mettre directement un "<xsl:value-of.../>" dans ma baliser mais cela n'est pas possible (pas de balise dans une balise).
Comment dois-je procéder ?
Dois-je developpe un programme spécifique en PHP par exemple pour faire cela ?
Merci pour votre aide.
Partager