[XML] Comment détecter un noeud vide ?
Bonjour,
Code:
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> |
Après nettoyage dynamique de mon XML, je me retrouve avec le résultat ci-dessus.
Comment détecter que la balise FILES de TACHE1 est vide ? Sachant que :
Code:
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";
}
} |
donne :
Citation:
1 Non vide...
1 Non vide...
Merci...