XSLT : Regrouper des élément des éléments successif et concaténer les valeurs
Bonjour à tous.
Je possède un fichier .xml qui ressemble à ça :
Code:
1 2 3 4 5 6 7 8
| <_FILE_LIVRE>
<NEWITEM>
<TYPE_DOC>1</TYPE_DOC>
<ID_AUTEUR>A</ID_AUTEUR>
<ID_AUTEUR>0002787</ID_AUTEUR>
<ID_AUTEUR>0002788</ID_AUTEUR>
</NEWITEM>
</_FILE_LIVRE> |
Je souhaiterai faire une feuille de style qui me permettrait de regrouper toutes les valeurs des éléments <ID_AUTEUR> dans un seul et même élément <ID_AUTEUR>. Pour être plus clair, après transformation, mon fichier devrait ressembler à ça :
Code:
1 2 3 4 5 6
| <_FILE_LIVRE>
<NEWITEM>
<TYPE_DOC>1</TYPE_DOC>
<ID_AUTEUR>A#0002787#0002788</ID_AUTEUR>
</NEWITEM>
</_FILE_LIVRE> |
J'aurai alors un champs <ID_AUTEUR> multivalué dont les différentes valeurs seraient séparées par un caractère "#".
Je souhaiterai savoir si quelqu'un à une piste pour me lancer.
En fouillant un peu sur le forum, je suis tombé sur la méthode muench. Est-ce la solution?
Merci