<donnee> Suisse <marker name="a" lat="1" lng="1" url="www.www.www"></marker> </donnee> <donnee> France <marker name="b" lat="2" lng="2" url="www.www.www"></marker> </donnee>
//-- recup. NodeList des donnees T_Donnee = Fic_XML.getElementsByTagName("donnee"); for( var i 0, nbr T_Donnee.length; i <nbr; i++){ //-- recup. NodeList des pays, dans ton cas il y aura 1 element var T_Pays = T_Donnee[i].getElementsByTagName("pays"); //-- recup. NodeList des markers, dans ton cas il y aura 1 element var T_Mark = T_Donnee[i].getElementsByTagName("marker"); //-- et ainsi de suite lecture et utilisation des donnees }c'est une façon de faire...
<markers> <marker name="a" lat="1" lng="1" url="www.www.www"> abc suisse <marker> <!-- ICI la balise ouverte --> <marker name="b" lat="2" lng="2" url="www.www.www"> abc france <marker> </markers>
<markers> <marker> </marker> </markers>