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:
	
	| 12
 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