Bonjour,

je suis à la recherche d'un outil qui me permettrait de facilement créer des règles de filtrage d'un document XML.

Donc ma question : existe-t-il un moyen avec XPath de récupérer une partie du document XML en fonction de règles XPath ?

Mon exemple simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <Table>
    <NOD Ident="100" Nom="noeud 100" />
    <NOD Ident="101" Nom="noeud 101" />
    <NOD Ident="102" Nom="noeud 102" />
    <NOD Ident="104" Nom="noeud 104" />
    <NOD Ident="106" Nom="noeud 106" />
    <NOD Ident="108" Nom="noeud 108" />
   </Table>
</configuration>
si j'utilise la règle /configuration//NOD[@Ident='100'] je récupère l'élément.

Mais en fait je voudrais tout le document mais qu'avec cet élément çàd :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <Table>
    <NOD Ident="100" Nom="noeud 100" />
   </Table>
</configuration>
Comment faire ? Sachant que je cible java.


Merci d'avance.