/*read events xml*/ //$(document).ready( function() { // $.get('xml/events.xml', function(d) { // $(d).find('xml').each( function(a,b) { // $(b).find('pc').each( function(m,n) { // var description = $(n).find('description').text(); // var html = '<p>'+description+'</p>'; // $('#eventscontent').append($(html)); // }); // }); // }); // // //}); 以上代码是一次性将xml读到内存中来,如果xml文件过大的话,就会影响性能,可以通过JQuery 动态读取我要的节点吗?
当get成功的时候,其实这个XML已经在你的内存里了,如果XML确实很大,那么就应该当访问xml/events.xml的时候,加上一些参数,如访问xml/events.xml?selector=xxx,服务器端根据xxx来找到相应的节点,只返回这些节点,这事不能在客户端做