Bonjour,
Voila, j'ai un petit soucis avec un fichier XML et une requête XPATH 1.0 pour virer les doublons.
En effet, j'ai beau essayé, les doublons restent... et je suis à cour d'idées !
Voici mon fichier XML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<version>
<t_famille C_FAMILLE="1CA6" L_FAMILLE="Voiture">
<t_silhouette C_SILHOUETTE="A3" L_SILHOUETTE="Berline 3 Portes">
<t_boite C_BV="5" L_BV="BVM5">
<t_energie C_ENERGIE="02 " L_ENERGIE="Essence"/>
<t_energie C_ENERGIE="04 " L_ENERGIE="Turbo diesel HDi"/>
</t_boite>
<t_boite C_BV="P" L_BV="Sensodrive">
<t_energie C_ENERGIE="02 " L_ENERGIE="Essence"/>
<t_energie C_ENERGIE="04 " L_ENERGIE="Turbo diesel HDi"/>
</t_boite>
</t_silhouette>
<t_silhouette C_SILHOUETTE="AG" L_SILHOUETTE="Entreprise">
<t_boite C_BV="5" L_BV="BVM5">
<t_energie C_ENERGIE="02 " L_ENERGIE="Essence"/>
<t_energie C_ENERGIE="04 " L_ENERGIE="Turbo diesel HDi"/>
<t_energie C_ENERGIE="05 " L_ENERGIE="GNV"/>
</t_boite>
</t_silhouette>
</t_famille>
</version> |
Et la, ma requête XPATH :
/version/t_famille[@C_FAMILLE="1CA6"]/*/*/t_energie[not(. = preceding-sibling::t_energie/@C_ENERGIE)]
Merci d'avance !!
Partager