2015-11-10 13 views
-1

我有一個很大的xmlText字符串我想要複製並粘貼到編輯器中,如notepadd ++,如果可能的話,這將是最簡單的 當我嘗試查看不同瀏覽器中的變量時,我看不到整個字符串。它截斷。 如果這是不可能的,有辦法將它寫入本地文件。 我只是試圖用幾種不同的方式做到這一點,而且都失敗了。 你的聲音是不允許寫入本地文件? 感謝您的幫助如何從brower調試器訪問完整的XML字符串,或者如果不能寫入文件?

   var xmlText = new XMLSerializer().serializeToString(xmlDoc); 
+0

使用'document.write(xmlText);'把它作爲內容寫到瀏覽器中,然後你就可以複製/粘貼/美化等等 – Archer

+0

document.write()確實輸出文本,但它看起來不像它是整個XML文本,根本沒有XML標籤。當我在瀏覽器中看到xmlDoc時,我希望能夠看到XML標籤,我可以看到 – user3470688

+0

您需要在document.write之後執行查看源代碼。如果它不是整個文檔,那麼事先就有錯誤。 – Archer

回答

0

試試這個

function convertXMLToString(node) { 
    if (node.xml) { 
     return node.xml; 
    } else if (XMLSerializer) { 
     var serializer = new XMLSerializer(); 
     return serializer.serializeToString(node); 
    } 
} 
document.getElementById("#id").innerHTML = convertXMLToString(your_xml_there); 

注意,它不會在舊的瀏覽器。

相關問題