3

如何在 javascript 中对已解析的 XML 消息使用 selectNode() 函数?

<script>
var xmlStr = "<tagName>some text here</tagName>";
var xmlDoc = (new DOMParser()).parseFromString(xmlStr, "text/xml");
var nodes = xmlDoc.selectNodes('tagName');
</script>

我收到此代码的错误: Uncaught TypeError: xmlDoc.selectNodes is not a function

4

2 回答 2

4

实际上XmlDocument.SelectNodes 方法存在,但在.NET Framework中。

JavaScript中,您可以使用getElementsByTagName() 方法

var nodes = xmlDoc.getElementsByTagName("tagName")[0];
于 2016-04-25T18:34:32.887 回答
0

selectNode() 不在javascript上,您的意思是您正在寻找等效功能?

nodes.getElementsByTagName("tagname");
于 2016-04-25T18:35:22.687 回答