|
Xml作為數據存儲的一種方式,當數據非常大的時候,我們將碰到很多Xml處理的問題。通常,我們對Xml文件進行編輯的最直接的方式是將xml文件加載到XmlDocument,在內存中來對XmlDocument進行修改,然后再保存到磁盤中。這樣的話我們將不得不將整個XML document 加載到內存中,這明顯是不明智的(對于大數據XML文件來說,內存將消耗很大,哥表示鴨梨很大)。下面我們將要講的是如何高效的增加內容(對象實體內容)到xml日志文件中。
(一)設計概要
總體來說,我們將(通過代碼)創建兩種不同的文件,第一種為Xml文件,第二種為xml片段(txt文件),如下圖所示:
我們通過如下的定義來使2個不同的文件相關聯。
<!ENTITY yourEntityRefName SYSTEM
"your xml fragement address(relative or obsolute address) ">
NET技術:Xml日志記錄文件最優方案(附源代碼),轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。