Bonjour,
je me permet de vous contacter car je suis face au problème suivant
j'ai un XML du type
et j'aimerai créer un script XSL qui compare cet arbre à un autre arbre théorique dont la structure est connue d'avance (contenu dans le XSL)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <Jouets> <Lego> <nom>Voiture</nom> <prix>12</prix> <modele> <couleur>rouge</couleur> <ref>A123RED</ref> </modele> <modele> <couleur>bleu</couleur> <ref>A123BLUE</ref> </modele> </Lego> .... <Lego> <nom>Train</nom> <prix>13</prix> <modele> <couleur>rouge</couleur> <ref>A142RED</ref> </modele> </Lego> </Jouets>
Par exemple pour la voiture si l'on devait avoir :
Le programme devra tester chacun des jouets du XML et détecter qu'il manque la couleur verte et que la couleur bleue est en trop.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <Lego> <nom>Voiture</nom> <modele> <couleur>rouge</couleur> <ref>A123RED</ref> </modele> <modele> <couleur>vert</couleur> <ref>A123GRE</ref> </modele> </Lego>
Pour le train il ne fera rien car train <> voiture.
Bien entendu, il peut y avoir 1 voiture comme 300 dans le XML avec des prix différents.
Si quelqu'un pouvais m'aider ou au moins me donner des pistes de réflexions afin de résoudre ce problème ce serai vraiment cool.
Bonne soirée,
Lalalallal
Partager