Bonjour,
Après nettoyage dynamique de mon XML, je me retrouve avec le résultat ci-dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <root> <tache1> <files> </files> </tache1> <tache2> <files> <file path="" log=""/> </files> </tache2> </root>
Comment détecter que la balise FILES de TACHE1 est vide ? Sachant que :
donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 foreach my $empty ( $root->xql('/root/*/files') ) { print $empty->hasChildNodes(); if ($empty->hasChildNodes()){ print "Non vide...\n"; }else{ print "Vide...\n"; } }
Merci...1 Non vide...
1 Non vide...
Partager