Bonjour,

Je débute sur XSLT, et je bute sur un problème simple en apparence.

J'aimerais, au sein du noeud <Objet>, trier les noeuds <Element> de sorte que le noeud <Element> qui contient <Balise1> soit toujours avant le noeud <Element> qui contient <Balise2>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
     <Objet>
        <NumeroObjet>00353878</NumeroObjet>
        <Element>
          <TypeMachine>1</TypeMachine>
          <Lieu>PARIS</Lieu>
          <Balise1>
            <IdBalise1>000258</IdBalise1>
            <Code>A</Code>
            <Statut>O</Statut>
          </Balise1>
        </Element>
        <Element>
          <TypeMachine>1</TypeMachine>
          <Lieu>PARIS</Lieu>
          <Balise2>
            <IdBalise2>000259</IdBalise2>
            <Code>B</Code>
            <Statut>O</Statut>
          </Balise2>
        </Element>
      </Objet>
Est-ce possible avec XSLT ? Sinon puis-je le faire avec XPATH ?

merci pour votre aide