2009-10-25 57 views

回答

2

Here's的製品覆蓋序列化和反序列化使用的XmlTextWriter和XmlTextReader的一個TreeView控制。

0

您必須使用序列化程序....二進制序列化程序是速度最快,效率最高但未被非.NET平臺廣泛支持的,但它們支持Serializaition事件,因此您可以更多地控制序列化過程。使用您選擇的序列化程序來保存狀態,或者通過使用confile文件並保存所有展開的節點並手動重新繪製它,以程序化的方式完成這一任務。這是一個有價值的學術excerise,但不是最好的做法。

序列化是一個很大的篇章,閱讀它並選擇滿足您需求的類。請記住,如果您的應用程序需要與非網絡平臺一起工作,那麼XML就是要走的路或SOAP!