簡體   English   中英

使用javascript從xml數據獲取價值

[英]Get value from xml data using javascript

我正在向服務器發送ajax請求,並且服務器以xml格式提供數據。

我從服務器獲取價值並將其存儲在變量中。

<pre>var strXML = '<?xml version="1.0" encoding="utf-8"?>
   <Events>
     <EventItem><Country>Hong Kong</Country></EventItem>
     <EventItem><Country>India</Country></EventItem>
   </Events>';
</pre>

我如何使用javascript不獲取EventItem的所有信息。

謝謝。

首先,您將解析字符串,將其轉換為真正的xml結構:

toXML = function(text){
    if(window.ActiveXObject)
    {
        var doc=new ActiveXObject('Microsoft.XMLDOM');
        doc.async='false';
        doc.loadXML(text);
    }
    else
    {
        var parser=new DOMParser();
        var doc=parser.parseFromString(text,'text/xml');
    }
    return doc;
}

[...]

var myXML = toXML(strXML);

然后瀏覽它。 您會在這里找到許多方法來做到這一點: http : //www.w3schools.com/xml/xml_examples.asp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM