【问题标题】:Getting XML nodevalue with Javascript使用 Javascript 获取 XML 节点值
【发布时间】:2013-04-21 09:43:13
【问题描述】:

我试图找出如何让一个节点在JavaScript值。我读过一些教程,但他们使用的都是比我在做什么更复杂的例子.. P>

下面是我的JavaScript P>

        if(xmlhttpp.readyState==4 && xmlhttpp.status==200){
            document.getElementById("ajax_status").innerHTML=xmlhttpp.responseXML.getElementsByTagName('status').nodeValue;
        }

和所述XML是.. P>

<?xml version='1.0' encoding='UTF-8'?>
<resp><fname>Kyla</fname>
<lname>Bonds</lname>
<addr>6916 S Elizabeth Street</addr>
<city>Chicago</city>
<street>IL</street>
<zip>60636</zip>
<phone></phone>
<email>Kbonds20@gmail.com</email>
<status>Found user</status></resp>

我怎样才能从这个获得“找到用户”? P>

【问题讨论】:

  • 只是一个很小的点,而不是回答你的问题,但对象通常会因为XMLHTTP,而不是xmlhttpp被称为 SPAN>

标签: javascript xml ajax nodevalue


【解决方案1】:

试试

xmlhttpp.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue

【讨论】: