我有以下代码:
var xmlString = ajaxRequest.responseText.toString();
parser = new DOMParser()
doc = parser.parseFromString(xmlString, "text/xml");
响应文本是一个完整的 HTML 文档。创建 XMLDocument (doc) 后,我想遍历每个节点,操作一些内容并打印它。
如何迭代 XMLDocument?我想继续它的每个节点。
谢谢!
最佳答案
一个小例子,如果你想从这个 XML 中获取所有链接并打印它们的文本
var links = doc.documentElement.getElementsByTagName("a");
for (i=0;i<links.length;i++) {
var txt=links[i].firstChild.nodeValue;
document.write(txt + '<br>');
}
几乎可以肯定这是正确的,没有时间进行测试。
您可以阅读这篇文章以深入了解:
希望这对您有所帮助。
最好的问候!
关于Javascript:XMLDocument 迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12268834/