mootools如何解析返回的xml?

nile 发布于 2010/10/14 15:44
阅读 665
收藏 1

比如返回

<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="ok">
	<nodea attr="attr">
content value
	</nodea>
</rsp>

如何获取 rsp 的 stat 属性,和 nodea 的属性 和 nodea的 值?有什么好的办法呢?

目前我的写法是

xml.documentElement.get('stat')

xml.documentElement.firstElementChild.get('attr')

感觉好傻啊

加载中
0
红薯
红薯

xml是有点傻,现在javascript都流行用json

0
nile
nile

没有写起来更好看的方法么?

0
红薯
红薯

引用来自#3楼“nile black”的帖子

没有写起来更好看的方法么?

jQuery 的解析风格:

$(request.responseXML).find(&quot;marker&quot;).each(function() {
  var marker = $(this);
  var point = {
    marker.attr("lat"),
    marker.attr("lng")
  };
});
0
nile
nile

谢谢红薯!

0
冻鱼
冻鱼

还是json使用起来方便,哈哈~~~~ 基本上主流的语言都有相应的包对json进行相关操作,使用起来很方便

返回顶部
顶部