Bonjour,
j'aimerai transformer un xml en un autre xml via xsl.
Là oû je coince, c'est pour lister à la suite tous les noeuds ayant un même attribut.
voici un exemple :
xml source :
Code :
- <?xml version="1.0" encoding="UTF-8"?>
- <aliments>
- <assiette NAME="poire" TYPE="fruit">
- <note VALEUR="10"/>
- </assiette>
- <assiette NAME="pomme" TYPE="fruit">
- <note VALEUR="13"/>
- </assiette>
- <assiette NAME="banane" TYPE="fruit">
- <note VALEUR="8"/>
- </assiette>
- <assiette NAME="carotte" TYPE="legume">
- <note VALEUR="1"/>
- </assiette>
- <assiette NAME="patate" TYPE="legume">
- <note VALEUR="13"/>
- </assiette>
- <assiette NAME="biere" TYPE="liquide">
- <note VALEUR="20"/>
- </assiette>
- </aliments>
|
et voici le xml que j'aimerai généré :
Code :
- <?xml version="1.0" encoding="UTF-8"?>
- <MENU NAME="recette">
- <MENU_ITEM NAME="fruit">
- <MENU_ITEM NAME="pomme"/>
- <MENU_ITEM NAME="poire"/>
- <MENU_ITEM NAME="banane"/>
- </MENU_ITEM>
- <MENU_ITEM NAME="legume">
- <MENU_ITEM NAME="carotte"/>
- <MENU_ITEM NAME="patate"/>
- </MENU_ITEM>
- <MENU_ITEM NAME="liquide">
- <MENU_ITEM NAME="biere"/>
- </MENU_ITEM>
- </MENU>
|
Quelqu'un connait l'instruction XSL qui va bien ??
merci
Message édité par deff le 31-01-2005 à 13:24:27