【发布时间】:2014-03-03 00:43:04
【问题描述】:
我正在尝试使用 DOMParser 从 XML 中获取节点。下面的代码适用于 Chrome,但不适用于 FF。难道我做错了什么?或者,FF做错了什么?这里有一个小提琴:http://jsfiddle.net/lborgman/D8QHT/2/
var zXml = '<?xml version="1.0"?> <div class="csl-bib-body" style="line-height: 2; padding-left: 2em; text-indent:-2em;"> <div class="csl-entry">The Polyvagal Theory.</div> </div>';
var dp = new DOMParser();
var zDom = dp.parseFromString(zXml, "text/xml");
document.getElementById("output").appendChild(document.createTextNode(zDom.nodeValue));
var divCite = zDom.querySelector("div.csl-entry");
console.log(divCite);
document.getElementById("output2").appendChild(document.createTextNode(divCite.innerHTML));
【问题讨论】:
标签: javascript xml google-chrome firefox domparser