这是我的完全 xml文件:
<?xml version="1.0" ?>
<blah_de_blah>
<unblocker_details table_color="#F2F0FF" type="zip" alt_link="http://g.org/288"
link_for_deletion="3-QQ5DJoa-AWFT7a9" comment="zippy" />
<unblocker_details table_color="#FFFFFF" type="Webpage" alt_link="http://www.gg.com"
link_for_deletion="4-rOX2brr-2qQeGY3" comment="test" />
</blah_de_blah>
我已经通过ajax请求成功获得了它,然后这样做了:
var xmlDoc=null;
var parser = new DOMParser();
xmlDoc = parser.parseFromString(data, "text/xml");
现在我需要将unblocker_details
中的每个值都变为变量:
例如:
the_table_color = table_color;
the_type = type;
等等
请检查我是否正确声明了xml,因为我对此非常陌生。
谢谢!
答案 0 :(得分:3)
这样的事情:
var nodes = xmlDoc.getElementsByTagName("unblocker_details");
for(i=0; i< nodes.length; i++) {
the_table_color = nodes[i].getAttribute("table_color");
// get other attributes the same way
}
答案 1 :(得分:1)