使用jQuery从XMl获取数据

时间:2010-08-05 13:21:56

标签: javascript jquery xml

  <?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>

我需要将这些值中的每一个放在数组的元素中。通常我会使用

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

但我似乎无法让这个工作。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

这是有效的。我使用了这里找到的xmlDOM插件: http://outwestmedia.com/jquery-plugins/xmldom/

并使用此代码:

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