[C#] 解決輸出 Xml 檔案內容標籤失真的狀況

  • 5149
  • 0

[C#] 解決輸出 Xml 檔案內容標籤失真的狀況

標題真的有點難想,若各位有甚麼好建議煩請賜教。

問題是這樣的,以往我輸出 Xml  檔案內容的建置,我都是採中規中矩的好學生寫法(可參考這裡 [Johnny.Net])

可是今天不同了,我想偷懶,我要到了資料,根據以往的經驗,XmlElement 有一個屬性 叫 InnerText

我想直接使用這個屬性,將資料 Append 到某個節點,就完工了;

當然,不變的法則,越想偷懶就越會出現靈異現象。

以下是我的問題模擬

2011-02-23_222804

就這樣我以為可以打好收工的時候,檢視輸出的檔案,結果

2011-02-23_223107

 

恩恩,很直覺的懷疑就是編碼出現了問題,但加入了 HttpUtility.HtmlDecode,狀況依然存在,

接著又是一陣子的亂試,當我快要放下屠刀回頭去當好學生的時候;明燈出現了。可參考 這裡[安德魯的部落格]

我強行抑制天外飛來歡喜的情緒,使用安哥的處方籤,對症下藥,果真藥到病除。

2011-02-23_225834

 

程式碼檔:TestXML.rar

HEMiDEMi 的標籤:

三小俠  小弟獻醜,歡迎指教