Bonjour à tous,
je suis en train de galérer avec le traitement d'un fichier XML en javascript. Voici un bout de mon fichier XML
Et voila comment je parse mon fichierCode:
1
2
3
4
5
6
7 <markers> <marker folder="1" idpoint="13"> <description><![CDATA[<div style="background-color:#B3D1F7; width:300px; height:250px; "> tratata</div>]]></description> <details><![CDATA[<div style="background-color:#B3D1F7; width:300px; height:250px; ">tralalerere </div>]]> </details> </marker>
tout se passe plutôt bien, jusqu'au moment de récupérer la valeur de la balise "description". J'avoue na pas être un pro du DOM, mais la je comprends pas ou ca bloque. J'ai essayé un peu tout, rien à y faire.Code:
1
2
3
4
5
6
7
8
9
10
11 GDownloadUrl(nomCouche, function(data, responseCode) { var xml = GXml.parse(data); var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var idpoint = markers[i].getAttribute("idpoint"); var folder= markers[i].getAttribute("folder"); var desc = markers[i].getElementsByTagName("description")[0].firstChild.nodeValue; var details = markers[i].getElementsByTagName("details")[0].nodeValue; } });
Est-ce que quelqu'un pourrait me venir en aide?
Merci