`
liss
  • 浏览: 827131 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AJAX(Javascript)解析xml简略总结

    博客分类:
  • Ajax
阅读更多
首先,通过 ajax url 提交请求,来取得远程 xml 数据。

var xmlDoc = response.responseXML;

此时,你得到了 xml 的文档对象。

那么你如何解析文档呢?

也就是,如何取得一个结点对象呢?

var allPoi = xmlDoc.selectNodes( "/schemes/scheme/line/stops/stop/points/point" );

通过 selectNodes 方法,我们可以得到所有的符合这个路径的所有子节点。

如果allPoi得到的是叶子节点的话,那么我们就可以通过allPoi[0].text来取得节点的值.

下面,我们就可以遍历其对象了:

    for ( var i=0;i<pois. length ;i++){

       alert (pois[i].selectSingleNode( "iLongitude" ).text);      

    }

selectSingleNode 可以取得其中一个子节点,通过 text 属性来取得其对应的字符串值。

 

取得文档后,我们解析 xml 的时候也可以通过其他的方法,比如:

var stopsGroup = xmlDoc.getElementsByTagName("stops")

这种办法也一样可以取到你想要取得所有某节点对象。

之后,你就可以通过和上面相同的方法来遍历。以进一步取得其子节点的值。

来源于:http://www.blogjava.net/zhyiwww/archive/2007/05/29/120741.html

分享到:
评论

相关推荐

    AJAX开发简略(附源代码)

    AJAX开发简略... 1 一、AJAX定义... 3 二、现状与需要解决的问题... 3 三、为什么使用AJAX. 4 四、谁在使用AJAX. 6 五、用AJAX改进你的设计... 6 例子1:数据校验... 7 例子2:按需取数据—...

    开发必备资源集合(AJAX开发简略,样式表中文手册,JavaScript宝典,Script大全)

    AJAX开发简略, Cascading Style Sheet 样式表中文手册, DOM帮助文档, HTML基础 JavaScript宝典,JavaScript源码大全,javascript中文版教程,JScript权威指南 xml_基础学习完全手册, Script大全,正则表达式系统教程

    AJAX开发简略(带源码)

    AJAX讲解和范例代码 AJAX(Asynchronous JavaScript and XML)是多种技术的综合,包括Javascript,XHTML和CSS,DOM,XML和XSTL,XMLHttpRequest.

    AJAX开发简略含续一(PDF)

    AJAX开发.AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

    AJAX开发简略含续一(PDF 包含源代码)

     B、Javascript  C、DOM  D、XML  7.2、AJAX开发框架  A、初始化对象并发出XMLHttpRequest请求  B、指定响应处理函数  C、发出HTTP请求  D、处理服务器返回的信息  E、一个初步的开发框架  7.3、简单的...

    AJAX开发简略

    AJAX(Asynchronous JavaScript and XML)其实是多种技术的综合,包括 Javascript、 &lt;br/&gt;XHTML 和 CSS、DOM、XML 和 XSTL、XMLHttpRequest

    AJAX开发简略含续一(PDF).rar

     B、Javascript  C、DOM  D、XML  7.2、AJAX开发框架  A、初始化对象并发出XMLHttpRequest请求  B、指定响应处理函数  C、发出HTTP请求  D、处理服务器返回的信息  E、一个初步的开发框架  7.3、...

    Jquery的Ajax应用

    AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

    大名鼎鼎的IBM公司 Ajax 培训资料

     解析 HTML 和 XML:使用 JavaScript 代码操纵 DOM(请参阅 下一节),处理 HTML 表 单服务器返回的 XML 数据的结构。 对于前两点,需要非常熟悉 getElementById() 方法,如 清单 2 所示。 清单 2. 用 ...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    各浏览器开发商已经达成协议,对XML实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的myfile.xml修改一下,比如将改为,然后用IE5直接打开myfile.xml,会得到一个出错信息页面: &lt;?xml version="1.0...

    AJAX开发简略(第二部分)

    7.1、AJAX应用到的技术AJAX涉及到的7项技术中,个人认为Javascript、XMLHttpRequest、DOM、XML比较有用。A、XMLHttpRequest对象XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只同...

    AJAX开发简略 (第二部分)

    7.1、AJAX应用到的技术 AJAX涉及到的7项技术中,个人认为Javascript、XMLHttpRequest、DOM、XML比较有用。A、XMLHttpRequest对象 XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只...

    史上最全web开发资料集合

    AJAX:AJAX开发简略、Ajax_IBMversion、ajax实战中文版 CSS:Div+CSS 布局大全、Cascading Style Sheet 样式表中文手册 Dom:DOM帮助文档 HTML:HTML基础 Javascript高级程序设计:JavaScript宝典、...

    史上最全Web开发资料集合

    史上最全Web开发资料集合! 从最基础的html到Ajax,应有尽有,web开发学习的好伴侣!...│ └─配文代码 ├─CSS ├─Dom ├─HTML ├─Javascript高级程序设计源代码 ├─XML └─正则表达式 感谢kommy2pp整理!

Global site tag (gtag.js) - Google Analytics