Nettoyer une base XML en fonction d'un ID
Hello Folks !
J'ai besoin de votre savoir inestimable afin de cleaner une BDD.
Je vous donne un exemple, j'ai ces lignes (XML) que je copie/colle dans excel :
Code:
1 2 3 4 5 6 7
| <object ID="5445/0/0" KEY="45A61E3D1DZDZ82A5F6E61755DZ1F14E">
<field value="2131" visible="true" />
<field value="02i NAME" />
<field value="EMAIL@EMAIL.FR" />
<field value="NOM" />
<field value="PRENOM" />
<field value="1" /> |
J'ai créer quelque chose (en VB par exemple) qui dise :
1. On trouve <field value="
2. Si l'ID dans <field value="XXX" est supérieur à 2130 on garde la ligne en question ainsi que les 4 lignes en dessous.
Autrement dit si j'ai :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <object ID="5445/0/0" KEY="45A61E3D1DZDZ82A5F6E61755DZ1F14E">
<field value="2131" visible="true" />
<field value="02i NAME" />
<field value="EMAIL@EMAIL.FR" />
<field value="NOM" />
<field value="PRENOM" />
<field value="1" />
<field value="BLABLABLABLA" />
<object ID="5445/0/0" KEY="45A61E3D1DZDZ82A5F6E61755DZ1F14E">
<field value="2129" visible="true" />
<field value="02i NAME" />
<field value="EMAIL@EMAIL.FR" />
<field value="NOM" />
<field value="PRENOM" />
<field value="1" /> |
Après passage de mon code j'aurais :
Code:
1 2 3 4 5
| <field value="2131" visible="true" />
<field value="02i NAME" />
<field value="EMAIL@EMAIL.FR" />
<field value="NOM" />
<field value="PRENOM" /> |
Merci à vous !