簡體   English   中英

將多個xml文件反序列化為對象

[英]Deserialize multiple xml files into objects

我有一個程序,它將許多不同的對象序列化為存儲在磁盤上的xml文件,具有任意名稱(我無法更改命名)...如何再次反序列化這些對象?

我可以看到,我需要使用XML文檔閱讀器讀取XML文件,以確定每個文件中存儲的對象類型,然后在創建反序列化器的實例時使用此類型。 但是,首先將文件作為XML加載然后反序列化為正確的對象似乎需要做很多工作......

有更聰明的方法嗎? 這樣做是否存在庫?

您可以為每個類創建一個XmlSerializer,然后為每個xml文件嘗試CanDeserialize方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM