2011-09-06 69 views
1

如何在客戶機上使用javascript或jquery創建xml文件。我需要使用javascript或jquery從我的Web應用程序在客戶機上編寫xml文件。我怎麼能這樣做?並需要它至少3個瀏覽器Firefox,Chrome和IE8 +如何在客戶機上使用javascript或jquery創建xml文件

+1

您可以在服務器上創建該文件並將其下載給客戶端 – Rafay

+0

Actualy [here](http://stackoverflow.com/questions/1086655/writing-xml-files-with-jquery)描述瞭如何使用用於創建XML內容的jQuery。但我不確定是否可以將它寫入文件。 – Samich

+0

感謝您的答案,但實際上我需要它讓我的應用程序脫機工作,我不需要通過清除緩存丟失我的數據,所以不能使用html5 – deepmoteria

回答

1

我們可以使用簽名的applet,使用您的應用程序在客戶端編寫任何文件。這是我迄今爲止獲得的最佳解決方案之一。

1

許多瀏覽器都不支持在客戶端創建文件。訣竅是生成一個包含您的XML的字符串,然後使用base64編碼對其進行編碼,然後將瀏覽器重定向到包含此base64編碼數據的data: URL

在服務器上創建文件並讓用戶下載它比較容易。

+0

感謝您的答案,但實際上我需要它讓我的應用程序脫機工作,並且我不需要通過清除緩存來丟失我的數據,所以不能使用html5 – deepmoteria

相關問題