Bonjour à tous.
J'assure la maintenance d'une appli qui gére ses données d'entrée via fichier xml et conversion de model via xsl.
L'arborescence de mon fichier d'entrée est la suivante:
Et dans mon fichier xsl, j'ai ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <GENERAL> ... <CODETARIF>monTarif</CODETARIF> ... </GENERAL> <RENSEIGNEMENTS> ... </RENSEIGNEMENTS>
Je n'arrive pas à comprendre comment fonctionne le code du fichier xsl.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<xsl:template match="RENSEIGNEMENTS[../GENERAL/CODETARIF='monTarif']" mode="monMode">
Je suppose que ca signifie que je suis au niveau de la balise RENSEIGMENTS et que j'applique la template uniquement si je trouve 'monTarif' dans la balise CODETARIF, mais je n'en suis pas sur.
Si quelqu'un avait l'amabilité de m'expliquer comment ca fonctionne (ou pas)??
Par avance merci.
[EDIT]
Petite précision qui peut avoir son importance:
les balises GENERAL et RENSEIGNEMENTS sont au même niveau dans mon arborescence.
Partager