【发布时间】:2014-01-03 04:27:27
【问题描述】:
我正在使用以下 JavaScript 尝试从 xml 文档中获取节点名称。
if (window.XMLHttpRequest) {
xhttp = new XMLHttpRequest();
} else {
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET", "doc.xml", false);
xhttp.send();
xmlDoc = xhttp.responseXML;
alert(xmlDoc.getElementsByTagName("DesignPatterns")[0].childNodes[0].nodeName);
}
XML 文档...
<DesignPatterns>
<Composite>Composite</Composite>
</DesignPatterns>
警报正在输出“#text”。我希望它输出“复合”。为什么会发生这种情况,是否有一些我没有看到的不可见且神奇的#text 节点?我假设它是我在调试中看到的 /n 但这对我来说毫无意义:(
【问题讨论】:
标签: javascript xml dom xmlhttprequest