AJAX(Javascript)解析xml简略总结
2008-08-19 10:51
429 查看
首先,通过 ajax 向 url 提交请求,来取得远程 xml 数据。
var xmlDoc = response.responseXML;<?XML:NAMESPACE PREFIX = O />
此时,你得到了 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")
这种办法也一样可以取到你想要取得所有某节点对象。
之后,你就可以通过和上面相同的方法来遍历。以进一步取得其子节点的值。
相关文章推荐
- javascript 解析ajax返回的xml和json格式的数据
- javascript解析ajax返回的xml和json格式数据实例详解
- [JavaScript][AJAX]Servlet与AJAX引擎互发XML并解析
- 【JavaScript】AJAX总结(异步JavaScript和XML)
- 简易解析ajax,javascript-XMLHttpRequest
- JavaScript解析XML的方法总结
- JavaScript解析XML的方法总结
- JavaScript解析XML的方法总结
- JavaScript学习5---Ajax返回xml文档及其解析
- JavaScript解析XML的方法总结
- JavaScript解析XML的方法总结
- javascript解析xml的简单总结
- JavaScript解析XML的方法总结
- JavaScript之Ajax-4 XML解析(JavaScript中的XML、Ajax返回并解析XML)
- JavaScript解析XML的方法总结
- javascript解析xml的简单总结
- javascript 解析ajax返回的xml和json格式的数据
- Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
- ajax_javascript解析xml