[XPath] Problème avec des doublons
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:
Code:
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 :
Code:
/version/t_famille[@C_FAMILLE="1CA6"]/*/*/t_energie[not(. = preceding-sibling::t_energie/@C_ENERGIE)]
Merci d'avance !!