2013-04-26 173 views
4

我正在使用以下調用來獲取部分DOM的XML代碼。從XMLSerializer()中格式化輸出字符串serializeToString

var sXML = new XMLSerializer().serializeToString(document.getElementsByTagName("TopElementTag")[0]); 

但是,當我顯示這個字符串時,它都是一行。

有沒有一種方法來格式化這個字符串,以便它具有換行符和製表符以使其易於人工讀取?

回答

6

我用vkBeutify用以下代碼。

var sXML = new XMLSerializer().serializeToString(document.getElementsByTagName("TopElementTag")[0]); 
sXML = vkbeautify.xml(sXML);