我編寫了一個函數,該函數根據保存在我的應用程序中的數據構建XML字符串。 接下來,這個字符串應該寫入一個實際的XML文件,因此可以使用它。 然後將此文件用於HTML Web應用程序中以提供數據。 我使用下面的代碼片段來做到這一點:將字符串寫入XML文件而不進行格式化(C#)
xmlDoc.Save("exercise.xml");
很容易的,但有一個小陷阱。 我的XML文件在Firefox中無法正常工作,因爲它將空白視爲childNode。 重寫我的整個Web應用程序幾乎是不行的,因爲它太多的工作。 我寧願只是能夠以非格式化方式將我的XML字符串保存到XML文件中,因爲我已經測試並確認這適用於幾乎所有可能的瀏覽器。 字符串本身不包含任何回車符或製表符,因此Save() - 方法可能會自動添加它。有什麼辦法來阻止它做到這一點,或另一種簡單的方法來規避這種情況?
請您可以發佈一個例子,或者你保存到文件中的XML。 – 2011-05-13 12:11:19