我只想知道我在做的方式(解析xml數據)是否正確。解析來自Web服務的數據。 jQuery和Sharepoint 2007
從Web服務(託管在sharepoint 2007上)我回收xml數據。 Web服務不返回任何參數,只返回數據。現在我使用jQuery .ajax()函數來通過這些數據並輸出它。
XML是非常深的內部(7級)
什麼,我深meen只是一個例子。這不是我的XML看起來的樣子。
<data id="1">
<item id="One value">
<param id="Another value">
.... going deep inside ..
</param>
<param id="Another value">
.... going deep inside ..
</param>
<param id="Another value">
.... going deep inside ..
</param>
</item>
<item id="One value">
<param id="Some valu">
... deep iside ...
</param>
</item>
<item id="One value">
<param id="Another value">
....
</param>
</item>
</data>
<data id="1">
<item id="One value">
<param id="Another value">
.... going deep inside ..
</param>
<param id="Another value">
.... going deep inside ..
</param>
<param id="Another value">
.... going deep inside ..
</param>
</item>
<item id="One value">
<param id="Some valu">
... deep iside ...
</param>
</item>
<item id="One value">
<param id="Another value">
....
</param>
</item>
</data>
我必須得到所有這些數據intu UL LI HTML標記。這就是我所做的。
$(xData.responseXML).find("data").each(function() {
var data_item_id_value = $(this).attr('id');
var data_item_id = $(this);
data_menu += "<li>" + data_item_id_value + "</li>";
$(xData.responseXML).find("item").each(function() {
................ going under ......
}
}
這是你如何做到這一點?
我想我不能談判輸出.. xml是唯一的選擇.. – displayName 2010-10-18 18:25:38