使用Javascript解析XML
我想访问以下文档中的XML元素。报告共有935项。我知道如何使用使用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
.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(){...}