我正在使用XML編寫器在我的應用程序中創建一些重要事件的日誌。XML編寫器問題
目前這一切都正常工作假設應用程序正確關閉,但如果它沒有,文件沒有關閉,日誌基本上丟失。
讓我們假設一個簡單的元素寫的,是這樣的:
writer.WriteStartElement(eventName);
writer.WriteAttributeString("t", DateTime.Now.ToString());
writer.WriteString(eventBody);
writer.WriteEndElement();
有什麼辦法來關閉該文件在這一點上,其餘元素追加到它以後,然後才關閉根元素和XML作家?
怎麼樣結束標籤? – 2010-02-28 20:38:38
您可以在其後添加另一個writer.Flush(),然後關閉該writer。 – 2010-02-28 20:47:54
我的意思是,如果應用程序在刷新之後但在結束標記被寫入之前失敗,該怎麼辦? – 2010-02-28 20:50:59