首页 > 其他 > 详细

用 AJAX 读取xml 节点属性值

时间:2014-04-21 14:38:26      阅读:491      评论:0      收藏:0      [点我收藏+]
<html>
<head>
<title>AjaxTest</title>
<script>
var xmlHttp;
function createXMLHttpRequest()
{
    if(window.ActiveXObject)
    {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if(window.XMLHttpRequest)
    {
        xmlHttp = new XMLHttpRequest();
    }
}
function startRequest()
{
    createXMLHttpRequest();
    try
    {
        xmlHttp.onreadystatechange = handleStateChange;
        xmlHttp.open("GET", "data.xml", true);
        xmlHttp.send(null);
    }
    catch(exception)
    {
        alert("xmlHttp Fail");
    }
}
function handleStateChange()
{   
    if(xmlHttp.readyState == 4)
    {       
        if (xmlHttp.status == 200 || xmlHttp.status == 0)
        {
            var root = xmlHttp.responseXML.documentElement;           
            try
            {
                var info = root.getElementsByTagName("info")[0];
                alert(info.getAttribute(‘type‘));
            }
            catch(exception)
            {
                alert("The node is not exist");
            }
        }
    }
}
</script>
</head>
<body>
    <div>
        <input type="button" value="AjaxTest" onclick="startRequest();" />
    </div>
</body>
</html>
  
 
 
XML code <?xml version="1.0" encoding="GB2312"?>
<root>
    <info type="student"></info>
</root>

  

用 AJAX 读取xml 节点属性值,布布扣,bubuko.com

用 AJAX 读取xml 节点属性值

原文:http://www.cnblogs.com/jameslif/p/3677951.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!