我在使用 DOMParser 时遇到了一些问题。我正在使用 intelliJ IDE 并使用 Typescript 编写。
这是我的代码:
public domparser = new DOMParser();
this.domdoc = this.domparser.parseFromString(this.xmlDoc, 'text/xml');
console.log("domdoc: " + this.domdoc);
我看到了
domdoc:[object XMLDocument]
在我的控制台中。
关于如何打印 XML 文档,而不仅仅是“[object XMLDocument]”,有什么建议吗?
谢谢。
最佳答案
您可以使用 querySelector和通配符 *
选择所有的 xml 元素。
public domparser = new DOMParser();
this.domdoc = this.domparser.parseFromString(this.xmlDoc, 'text/xml');
let elements = this.domdoc.querySelectorAll("*");
for (element of elements){
console.log(element.innerHTML);
}
关于angular - DOMParser Typescript- 解析 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47802488/