繁体   English   中英

使用Javascript解析XML

[英]Parsing XML using Javascript

我想访问以下文档中的XML元素。 大约有935项AircraftReport。 我知道如何使用.find().each()来显示所有这些信息,但是我很难仅获取前10个AircraftReports。

<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>

我假设我必须在for循环中编写该代码。 jQuery如何做到这一点?

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

另一种方法是使用slice()在客户端进行

$(this).find("AircraftReport").slice(0, 10).each(function(){...} 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM