XML序列化还是从XML对象读取?
|
我需要阅读不同的XML文件。我想知道是否应该将文件反序列化为自定义对象,还是只使用
XDocument
对象和Linq-to-XML读取数据。
文件的大小从1-2kb到3mb +,并且不同的对象也具有复杂性(有些具有属性,有些具有子级,有些既有子级,有些没有)。
我认为与Linq-to-XML相比,使用这些对象会更容易,但是创建这些对象将需要一些时间。对于何时反序列化(而不是Linq),是否有任何经验法则或建议?
谢谢你的帮助!
没有找到相关结果
已邀请:
2 个回复
蓟类
扫窟
真的没有经验法则。我个人更喜欢使用强类型的对象,除非文件大小变大,在这种情况下,我会切换到XmlReader。