我已經編寫了一個控制檯應用程序來從Web服務器獲取一些信息,將其轉換爲XML並保存。我手動創建了XML(使用StringBuilder
附加字符串)。由於XML可能非常大,對於內存而言,使用StringBuilder
或XMLDocument
類還是更好? 準確地說,我的問題是,如果XML是10mb文本,那麼使用StringBuilder.append("")
或System.XML
命名空間的內存效率如何?StringBuilder或XMLDocument?
我認爲一個更有效的方法是使用StringBuilder,但每次迭代後將HD保存到HD上的文件並清除stringbuilder對象。任何意見? 在此先感謝。 :)
感謝您的輸入:) – 2012-03-09 08:48:45