Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript解析XML_Javascript_Jquery_Html_Xml - Fatal编程技术网

使用Javascript解析XML

使用Javascript解析XML,javascript,jquery,html,xml,Javascript,Jquery,Html,Xml,我想访问以下文档中的XML元素。报告共有935项。我知道如何使用.find()和.each()来显示所有这些报告,但我很难只获取前10个飞机报告 <response> <data num_results="935"> <AircraftReport> <latitude>50.5</latitude> <longitude>-51.8</longitude> </AircraftRepo

我想访问以下文档中的XML元素。报告共有935项。我知道如何使用
.find()
.each()
来显示所有这些报告,但我很难只获取前10个飞机报告

<response>
<data num_results="935">
<AircraftReport>
     <latitude>50.5</latitude>
     <longitude>-51.8</longitude>
</AircraftReport>
<AircraftReport>
     <latitude>55.9167</latitude>
     <longitude>-43.1</longitude>
</AircraftReport>
....
</data>
</response>

50.5
-51.8
55.9167
-43.1
....

我假设我必须在for循环中编写它。如何使用jQuery实现这一点?

有两种方法可以解决此问题。。。第一个是增强服务器端代码以支持分页,其中,服务器只会在每个请求中发送10个项目,其中包含相应的分页详细信息

另一种是在客户端使用


那么您使用的是jQuery?正确。我使用$(this).find(“AircraftReport”).each(function(){…}访问每个元素。但是这种方法是错误的,因为它显示所有元素@ArunPJohnySlice(0,10)完成了这项工作。我感谢您的帮助
$(this).find("AircraftReport").slice(0, 10).each(function(){...}