2010-08-05 4 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> 

Мне нужно поместить каждое из этих значений в элемент массива. Обычно я бы просто использовалИспользование jQuery для получения данных из XMl

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

Но я не могу заставить это работать. Какие-либо предложения?

+0

вы пробовали только $ ('DATA') каждый.? – derek

+1

Просьба привести пример того, что вы пробовали, и что произошло, когда вы его попробовали. –

ответ

1

Вот что сработало. Я использовал плагин XMLDOM найти здесь: http://outwestmedia.com/jquery-plugins/xmldom/

и использовать этот код:

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

Ну, это ответ на мой вопрос. Просто случилось, что я понял это. Нужно ли удалять все еще? –

Смежные вопросы