[英]How to find out the number of elements retrieved from a xml using javascript
我有一個這樣的XML
<Summary>
<Data>data1</Data>
<Data>data2</Data>
<Data>data3</Data>
...
</Summary>
最初,當數據固定時,我曾經這樣做
$(xml).find('Data').eq(0).text() // I got data1
$(xml).find('Data').eq(1).text() // I got data2
$(xml).find('Data').eq(2).text() // I got data3
如果我不知道有多少個數據元素怎么辦。 有沒有辦法找出我在ajax請求中檢索到的數據元素。
我不知道我是否完全了解您想要什么,但是下面的語句將為您提供數據元素的數量:
var howMany = $(xml).find('Data').length;
你可以做這樣的事情
<Summary>
<Data>data1</Data>
<Data>data2</Data>
<Data>data3</Data>
...
</Summary>
/
/ initialized to some XML resembling your example
var dataXML = new XML("");
// build XMLList
var dataList = dataXML['Data'];
// alternative syntax
// var dataList = dataXML.Data;
// how many data nodes are under a given data node?
var length = dataList.length();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.