2017-12-13 18 views
0

DOMParser에 문제가 있습니다. 나는 IntelliJ IDE를 사용하고 Typescript로 작성하고있다. 내 콘솔 domdoc: [object XMLDocument]을보고 있어요DOMParser Typescript- 구문 분석 HTML

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

:

여기 내 코드입니다.

'[object XMLDocument]'가 아닌 XML 문서를 인쇄하는 방법에 대한 제안 사항이 있으십니까?

감사합니다.

답변

0

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); 
} 
+0

빠른 응답을 가져 주셔서 감사합니다. 나는 'domdoc : { "location": null}을 얻고 있습니다. 그것은 제가 원한 것이 아닙니다 ... –

+0

@MeenaMana, 당신은 xml 파일의 정확한 문자 메시지를 원하십니까? – edkeveked

+0

예. @edkeveked –