我正在設計一個汽車目錄並需要使用XML文件進行存儲。在之前的項目中,我用Linq手動編輯XML文件。但是,我遇到了XML序列化,並認爲這可能是更好的方法。目錄中的每個項目都是CarItem
,並且包含各種屬性。該目錄可以包含幾百輛汽車,我擔心性能。如果我反序列化XML文件,所有的CarItems
會立即被實例化嗎?有沒有辦法讓我能夠根據參數選擇哪個對象被反序列化?例如,我想說「如果汽車顏色屬性是紅色的,那麼只會將紅色CarItems反序列化爲對象」。XML序列化/反序列化每個項目
感謝您的任何建議
Hi Superexsl, 你能用一些代碼來澄清你打算如何進行反序列化嗎?有幾種方法可以解決這個問題,答案可能取決於你的方法。 – 2010-07-08 16:43:13
嗨樹。我還沒有編寫任何序列化/反序列化代碼,所以我接受任何建議。謝謝回覆。 – XSL 2010-07-08 16:55:22