2010-08-05 7 views
0
<?xml version="1.0" encoding="UTF-8" ?> 
    <iMon_Reporting version="1.0"> 
    <DATA>active server pages</DATA> 
    <DATA>asp.net</DATA> 
    <DATA>asp.net applications</DATA> 
    <DATA>health service</DATA> 
    <DATA>health service management groups</DATA> 
    <DATA>logicaldisk</DATA> 
    <DATA>memory</DATA> 
    <DATA>network interface</DATA> 
    <DATA>paging file</DATA> 
    <DATA>process</DATA> 
    <DATA>processor</DATA> 
    <DATA>smtp server</DATA> 
    <DATA>system</DATA> 
    <DATA>web service</DATA> 
    </iMon_Reporting> 

Je dois placer chacune de ces valeurs dans un élément d'un tableau. Normalement, je voudrais juste utiliserUtilisation de jQuery pour obtenir des données de XMl

$(xml).find('DATA').each 

Mais je n'arrive pas à faire fonctionner cela. Aucune suggestion?

+0

Avez-vous essayé juste $ ('DATA') chacun.? – derek

+1

Donnez un exemple de ce que vous avez essayé et de ce qui s'est passé quand vous l'avez essayé. –

Répondre

1

Voici ce qui a fonctionné. J'ai utilisé le plugin XMLDOM trouvé ici: http://outwestmedia.com/jquery-plugins/xmldom/

et utilisé ce code:

var $xml = $.xmlDOM(xml); 
    $xml.find('DATA').each(function(){ 
    alert($(this).text()); 
    }); 
+1

Eh bien, ceci est la réponse à ma question. Il est juste arrivé que je l'ai compris. Dois-je encore supprimer? –

Questions connexes