AJAX对服务器返回XML的处理方法

AJAX对服务器返回XML的处理方法

这篇文章主要介绍了AJAX对服务器返回XML的处理方法,实例分析了Ajax的实现技巧及针对XML返回数据的处理方法,需要的朋友可以参考下

本文实例讲述了AJAX对服务器返回XML的处理方法。分享给大家供大家参考。具体分析如下:

在AJAX 中,服务器端如果返回的XML 文档,则可以通过异步对象的responseXML 属性来获取器XML 数据。而开发者可以利用DOM 的相关方法对其进行处理。

假设服务器返回的XML 文档,如下所示:

 <?xml version="1.0" encoding="gb2312"?>  Member List isaacW13Jun 24thCancer1118159 fresheggsW610Nov 5thScorpio1038818 girlwingW210Sep 16thVirgo1307994 tastestoryW15Nov 29thSagittarius1095245 lovehateW47Sep 5thVirgo6098017 slepoxW19Nov 18thScorpio0658635 smartlauW19Dec 30thCapricorn0006621 tuoneneW210Nov 26thSagittarius0091704 dovechoW19Dec 9thSagittarius1892013 shanghenW42May 24thGemini1544254 venessawjW45Apr 1stAries1523753 lightyearW311Mar 23thAries1002908

客户端获得服务器端的该XML 数据,并将其显示在表格中。代码如下:

   responseXML 

NameClassBirthdayConstellationMobile

我们可以看到,在客户端获得XML 文件的代码如下:

 

也就是说,是直接取得XML 数据的。而实际开发中返回XML 数据的工作是通过服务器端(如:ASP.NET、JSP等)的代码动态生成的。换句话说,getXML('...') 中的文件地址应该是.aspx 或.jsp等动态页面的后缀。

使用jQuery 框架实现

如果在客户端使用jQuery 框架,实现AJAX 获得服务器端的XML数据。

代码如下:

    demo  
NameClassBirthdayConstellationMobile

服务器端传递XML 数据的方式不变。

希望本文所述对大家的Ajax程序设计有所帮助。

以上就是AJAX对服务器返回XML的处理方法的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读