使用JQuery计算xml节点的数量

时间:2014-07-07 15:04:59

标签: jquery xml

我知道这个问题已被多次回答,但由于某种原因,代码对我不起作用。我的xml采用以下格式:

<Row>
<data></data>
....
</Row>

我正在尝试计算文件中的行数。我到目前为止的代码:

$.ajax({
type: "GET",
url: "xmloutput.xml",
cache: false,
dataType: "xml",
success: function(xml) {

    if (window.XMLHttpRequest) {
        xhttp = new XMLHttpRequest();
        console.log('non-IE browser');
    } else {    // IE
        console.log('IE browser')
        xhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }

    console.log("number of rows:" + $(xml).find('Row').each(function(){}).length);

我的控制台显示:

non-IE browser
number of rows:8

实际行数是520. Firebug还说我的Javascript没有错误。怎么回事?

2 个答案:

答案 0 :(得分:2)

好吧,我已经复制了所有内容,对我而言,似乎你的XML文件就是问题所在。此外,如果dataType调用中指定了ajax属性,则无需像其他人在其他答案中写的那样使用$.parseXML - 。那么,是否可以提供您正在使用的XML文件? (在pastebin或dropbox上分享,只是一个想法)。

这是我到目前为止所尝试的并且工作正常。我正在使用带有 500 XML节点的Row文件,输出是预期的:

HTML(index.html):

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>Example</title>
    <script src="js/jquery-2.1.1.min.js"></script>
    <script src="js/functions.js"></script>
<body>
    <div id="wrapper">
        <input type="button" id="loadXmlBtn" value="Load XML" />
        <div id="output"></div>
    </div>
</body>
</html>

jQuery(js / functions.js):

$(function() {

    var loadXmlBtn = $('#loadXmlBtn');
    var output = $('#output');

    loadXmlBtn.on('click', function() {
        $.ajax({
            type: 'GET',
            url: 'file.xml',
            cache: false,
            dataType: 'xml',
            success: function(xml) {
                var node = 'Row', 
                count = $(xml).find(node).length;
                output.html('<b>' + node + '</b> count is: ' + count);
            },
            error: function(r) {
                console.error(r);
            }
        });
    });

});

XML(file.xml):

<?xml version="1.0" encoding="UTF-8"?>
<Root>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
  <Row>
    <data>Test</data>
  </Row>
</Root>

只是要知道,我也尝试使用以下代码,但说实话,我不喜欢它,但在计算时也能正常工作:

console.log('number of rows: ' + $(xml).find('Row').each(function(){}).length);

感谢。

答案 1 :(得分:0)

奥基。如果您有一个xml,如:|

<root>
  <Row>
    <data>TEest</data>
    <data2>ddfsdf</data2>
  </Row>
................ 
</root>

您可以使用

$(xml).find("Row").length

获取节点总数。