Bonjour à tous,
J'ai cherché partout sans succès une solution à mon problème alors je m'en remets à vous
J'ai un fichier XML contenant des milliers de produits avec l'architecture suivante :
Chaque produit à une ID unique et il n'y a donc pas de doublons à proprement dit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?xml version="1.0" encoding="utf-8" ?> <Products ID="xxx"> <Product id="1"><CategoryPath></CategoryPath><Price>23.90 EUR</Price><Deeplinks>http://www.pageduproduit.html/jaunefluo</Deeplinks><Details><Title>Article jaune fluo</Title></Details></Product> <Product id="2"><CategoryPath></CategoryPath><Price>23.90 EUR</Price><Deeplinks>http://www.pageduproduit.html/rouge</Deeplinks><Details><Title>Article rouge</Title></Details></Product> <Product id="3"><CategoryPath></CategoryPath><Price>23.90 EUR</Price><Deeplinks>http://www.pageduproduit.html/jaunefluo</Deeplinks><Details><Title>Article jaune fluo</Title></Details></Product> <Product id="4"><CategoryPath></CategoryPath><Price>23.90 EUR</Price><Deeplinks>http://www.pageduproduit.html/vertpomme</Deeplinks><Details><Title>Article vert pomme</Title></Details></Product> ... </Products>
Néanmoins comme vous pouvez le voir dans mon exemple, il y a 2x le produit jaune fluo (même titre et même Deeplinks en ID 1 et 3)
Dans mon cas d'espèce c'est parce qu'il s'agit du même produit mais d'une différente taille (S M L XL...) => ce qui est géré en JS sur la page de destination à laquelle je n'ai pas accès.
J'aimerais avec Notepad++ trouver la formule me permettant d'éliminer ces "pseudos-doublons" car il n'y a aucun intérêt pour moi de les afficher plusieurs fois.
Ainsi la fonction que je cherche à faire doit me permettre de ne garder qu'un seul produit ayant des caractéristiques identiques en se basant sur les balise <Title> et <Deeplinks>
J'espère m'être fait comprendre
Merci d'avance
Partager