Suppression de noeud vide dans fichier XML [Résolu]

Messages postés
47
Date d'inscription
lundi 9 septembre 2002
Dernière intervention
16 avril 2015
- - Dernière réponse : cs_yanb
Messages postés
260
Date d'inscription
lundi 27 octobre 2003
Dernière intervention
4 mars 2016
- 20 avril 2015 à 09:24
Bonjour,

Je suis en train de créer un fichier XML pour gérer des remontées d'informations et je me retrouve avec des noeuds vides que j'aimerais supprimer je galère depuis plusieurs jours sans trouver la solution. Voici un bout du fichier XML
<LogEventList>
<ClipLogList>
<Title>AngeDemon</Title>
</ClipLogList>
<ClipLogList>
<Title>LesYeux2</Title>
</ClipLogList>
.....
etc....

<ClipLogList/>
<ClipLogList/>
<ClipLogList/>
<ClipLogList/>
<ClipLogList/>
</LogEventList>

Lorsque mon fichier XML est créé il me mets en plus à la fin du fichier un tas de <ClipLogList/> vide ?? je voudrais supprimer tous ces <ClipLogList/> qui ne servent à rien afin de terminer le XML proprement.
Malheureusement je ne trouve pas comment faire existe t-il une fonction pour supprimer ces noeuds ? j'ai tenté une boucle avec :
for i:=0 to cliploglist.count-1 do
begin
if cliploglist.item[i].Title=' ' then cliploglist.delete(i);
end;
mais il me jette sans avoir tout effacé ??

Si quelqu'un peut me donner une piste cela me rendrait énormément service.
Merci beaucoup pour vos aides..



didou
Afficher la suite 

Votre réponse

1 réponse

Messages postés
260
Date d'inscription
lundi 27 octobre 2003
Dernière intervention
4 mars 2016
5
0
Merci
Salut,
dans ton code il doit y avoir un problème quand tu créais tes noeuds...mais bon nous n'avons pas d'info sur le code...pour supprimer les balises il y a plusieurs solutions chercher les balises inutiles est les supprimer avec Copy, Pos, StringReplace, StringList etc... par exemple.
Mais le mieux est de trouver pourquoi ces balises apparaissent et dans supprimer la cause...
@+
Commenter la réponse de cs_yanb

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.