DOMParser Typescript-解析HTML

Mee*_*ana 5 intellij-idea domparser typescript angular

我在使用DOMParser时遇到了一些麻烦。我正在使用intelliJ IDE并用Typescript编写。

这是我的代码:

  public domparser = new DOMParser();
  this.domdoc = this.domparser.parseFromString(this.xmlDoc, 'text/xml');
  console.log("domdoc: " + this.domdoc);
Run Code Online (Sandbox Code Playgroud)

domdoc: [object XMLDocument]在控制台中看到 。

关于如何打印XML文档而不只是“ [object XMLDocument]”的任何建议?

谢谢。

edk*_*ked 3

您可以使用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);
 }
Run Code Online (Sandbox Code Playgroud)