C'est parce que le fichier xml donné en exemple est mal construit: il n'a pas de nœud racine, de sorte que le parseur y trouve deux nœuds racines (les deux <Host name="...">). Il faut y rajouter un nœud racine qui encadre tout le fichier (du genre <xml>...</xml>).
[^] # Re: Un petit script perl
Posté par Sygne (site web personnel) . En réponse au message Shell script / parse XML, limites ?. Évalué à 2.
C'est parce que le fichier xml donné en exemple est mal construit: il n'a pas de nœud racine, de sorte que le parseur y trouve deux nœuds racines (les deux
<Host name="...">). Il faut y rajouter un nœud racine qui encadre tout le fichier (du genre<xml>...</xml>).