gpt4 book ai didi

javascript - 无法从responseXML 检索nodeValue,但可以获取nodeName?

转载 作者:行者123 更新时间:2023-12-02 18:23:11 26 4
gpt4 key购买 nike

我有一个 XMLHttpRequest,我收到了一个 XML 响应。

我尝试使用 responseXML 函数从结果中获取特定值,然后访问我想要的节点。下面是我的代码..

xmlDoc = request.responseXML;
result = xmlDoc.getElementsByTagName("result")[0].childNodes[0].nodeValue;
console.log("Result: "+result);

现在输出null。但是,当我将 nodeValue 更改为 nodeName 时,它会输出我想要的节点的名称。我可以看到 xml,这是它接收到的结构。

<result mime="text/xml">
<int>1</int>
</result>

因此,为了清楚起见,当我使用 nodeValue 时,我得到 null,但当我使用 nodeName 时,它输出 int

我的问题

如何检索 int 标记内的值?

最佳答案

尝试:

result = xmlDoc.getElementsByTagName('int')[0].firstChild.nodeValue;

关于javascript - 无法从responseXML 检索nodeValue,但可以获取nodeName?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18629291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com