格式化XMLSerializer().serializeToString中的输出字符串

Ota*_*our 5 javascript xml-serialization

我正在使用以下调用来获取部分DOM的XML代码.

var sXML = new XMLSerializer().serializeToString(document.getElementsByTagName("TopElementTag")[0]);
Run Code Online (Sandbox Code Playgroud)

但是,当我显示这个字符串时,它就是一行.

有没有办法格式化这个字符串,以便它有换行符和标签,使其易于人类可读?

Ota*_*our 7

我使用vkBeutify和以下代码.

var sXML = new XMLSerializer().serializeToString(document.getElementsByTagName("TopElementTag")[0]);
sXML = vkbeautify.xml(sXML);
Run Code Online (Sandbox Code Playgroud)