Javascript:从XML文件获取值

Javascript: Getting values from XML file

本文关键字:获取 文件 XML Javascript      更新时间:2023-09-26

这是我的确切的 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 =类型;

请检查我是否正确地声明了xml,因为我是非常新的。

谢谢!

像这样:

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
}

您可以使用这个http://www.w3schools.com/ajax/ajax_xmlfile.asp