Bonjour à tous,
Alors voilà j'obtiens ( grâce à vous d'ailleurs encore merci pour ma précédente question) le fichier xml suivant:
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
 
<pays>
         <ville id="1" nom="Orly" ...>
               <aeroport id=1 abreviation="ORY" ouvert="O" ... />
                      <avionTourisme id=145 type="..." .... />
                      <avionFret id=141 type="..." .... />
                      <avionTourisme id=156 ... />
               </aeroport>
         </ville>
         <ville id="2" nom="Bretigny sur Orge" ...>
               <aeroport id=3 ouvert="O" ... />
                      <avionMilitaire id=34 type="..." .... />
                      <avionMilitaire id=35 ... />
                      <avionFret id=14 type="..." .... />
               </aeroport>
         </ville>
</pays>
A l'aide d'un requete xPath conserver le même modèle de fichier mais en le filtrant sur certain critère.
Par exemple je voudrais mon fichier xml avec que les aeroports possédant des éléments "avionMilitaire". Mais j'aimerai garder les autre avions attachés à cet aeroport.

J'aimerai utiliser une requète xPath car le filtre doit être dynamique, et en sortie obtenir le résultat suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<pays>
         <ville id="2" nom="Bretigny sur Orge" ...>
               <aeroport id=3  ouvert="O" ... />
                      <avionMilitaire id=34 type="..." .... />
                      <avionMilitaire id=35 ... />
                      <avionFret id=14 type="..." .... />
               </aeroport>
         </ville>
</pays>
Est-il possible d'arriver à un tel résultat? Là je patauge un peu avec le xPath.