首先,通过 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开发简略... 1 一、AJAX定义... 3 二、现状与需要解决的问题... 3 三、为什么使用AJAX. 4 四、谁在使用AJAX. 6 五、用AJAX改进你的设计... 6 例子1:数据校验... 7 例子2:按需取数据—...
AJAX开发简略, Cascading Style Sheet 样式表中文手册, DOM帮助文档, HTML基础 JavaScript宝典,JavaScript源码大全,javascript中文版教程,JScript权威指南 xml_基础学习完全手册, Script大全,正则表达式系统教程
AJAX讲解和范例代码 AJAX(Asynchronous JavaScript and XML)是多种技术的综合,包括Javascript,XHTML和CSS,DOM,XML和XSTL,XMLHttpRequest.
AJAX开发.AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
B、Javascript C、DOM D、XML 7.2、AJAX开发框架 A、初始化对象并发出XMLHttpRequest请求 B、指定响应处理函数 C、发出HTTP请求 D、处理服务器返回的信息 E、一个初步的开发框架 7.3、简单的...
AJAX(Asynchronous JavaScript and XML)其实是多种技术的综合,包括 Javascript、 <br/>XHTML 和 CSS、DOM、XML 和 XSTL、XMLHttpRequest
B、Javascript C、DOM D、XML 7.2、AJAX开发框架 A、初始化对象并发出XMLHttpRequest请求 B、指定响应处理函数 C、发出HTTP请求 D、处理服务器返回的信息 E、一个初步的开发框架 7.3、...
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
解析 HTML 和 XML:使用 JavaScript 代码操纵 DOM(请参阅 下一节),处理 HTML 表 单服务器返回的 XML 数据的结构。 对于前两点,需要非常熟悉 getElementById() 方法,如 清单 2 所示。 清单 2. 用 ...
各浏览器开发商已经达成协议,对XML实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的myfile.xml修改一下,比如将改为,然后用IE5直接打开myfile.xml,会得到一个出错信息页面: <?xml version="1.0...
7.1、AJAX应用到的技术AJAX涉及到的7项技术中,个人认为Javascript、XMLHttpRequest、DOM、XML比较有用。A、XMLHttpRequest对象XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只同...
7.1、AJAX应用到的技术 AJAX涉及到的7项技术中,个人认为Javascript、XMLHttpRequest、DOM、XML比较有用。A、XMLHttpRequest对象 XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只...
AJAX:AJAX开发简略、Ajax_IBMversion、ajax实战中文版 CSS:Div+CSS 布局大全、Cascading Style Sheet 样式表中文手册 Dom:DOM帮助文档 HTML:HTML基础 Javascript高级程序设计:JavaScript宝典、...
史上最全Web开发资料集合! 从最基础的html到Ajax,应有尽有,web开发学习的好伴侣!...│ └─配文代码 ├─CSS ├─Dom ├─HTML ├─Javascript高级程序设计源代码 ├─XML └─正则表达式 感谢kommy2pp整理!