[C#] 解決輸出 Xml 檔案內容標籤失真的狀況
標題真的有點難想,若各位有甚麼好建議煩請賜教。
問題是這樣的,以往我輸出 Xml 檔案內容的建置,我都是採中規中矩的好學生寫法(可參考這裡 [Johnny.Net])
可是今天不同了,我想偷懶,我要到了資料,根據以往的經驗,XmlElement 有一個屬性 叫 InnerText,
我想直接使用這個屬性,將資料 Append 到某個節點,就完工了;
當然,不變的法則,越想偷懶就越會出現靈異現象。
以下是我的問題模擬
就這樣我以為可以打好收工的時候,檢視輸出的檔案,結果
恩恩,很直覺的懷疑就是編碼出現了問題,但加入了 HttpUtility.HtmlDecode,狀況依然存在,
接著又是一陣子的亂試,當我快要放下屠刀回頭去當好學生的時候;明燈出現了。可參考 這裡[安德魯的部落格]
我強行抑制天外飛來歡喜的情緒,使用安哥的處方籤,對症下藥,果真藥到病除。
程式碼檔:TestXML.rar
HEMiDEMi 的標籤:C#
三小俠 小弟獻醜,歡迎指教