Bonjour à tous,
je post car je ne parviens pas à trouver simplement la réponse.
Je souhaite anlayser des fichiers de structures différentes, obtenir une liste "d'association" par valeur des différents noeud et attribut.

j'aimerais obtenir apres traitement la liste des noeud du fichier de typeA (ou des attribut) ayant la meme value dans le fichier de type B.
faire une sorte de jointure sur la value...exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14

//fichier type A
<noeudA_1 attributA_1="titi" attributA_2="toto">
   <enfantA attributenfantA_1="riri" attributenfantA_1="roro">
    // n enfant possible
</noeudA>
// n noeud possible

// fichier type B
<noeudB_1 attributB_1="pipi" attributB_2="popo" attributB_3="titi" attributB_4="pupu">
   <enfantB attributenfantB_1="mimi" attributenfantB_1="toto">
    // n enfant possible
</noeudB>
J'aimerais créer une requette afin d'obtenir que : attributA_2 du noeudA est liées par le attributenfantB_1 du noeudB car ils ont la meme valeurs.
ma priorité est d'identifier les noms des attributs et des noms qui sont liés.
Les fichiers peuvent etre gros.
dans cet exemple il y a qu'une égalité, mais il y aura "n" liaisons possible.


Est ce que je dois me lancer dans le développement d'un outil spécificque ou est ce que vous pensez qu'un outil existe déjà pour faire ce type de traitement..?..
Merci par avance de vos réponses.