小编dle*_*eun的帖子

XmlSerializer构造函数,包含XmlTypeMapping和XmlRootAttribute参数

我想在C#中预取XmlTypeMapping一个已知类类型的C#来加速它们的XML反序列化,同时实例化一个新的XmlSerializeras XmlReflectionImporter.ImportTypeMapping(在XmlSerializer类类型的构造期间发生)非常耗时并且似乎在每个XmlSerializer构造中都会发生.

另外,我正在解析的xml内容强制我使用XmlRootAttribute参数来设置xml根元素名称以进行解析,因为它并不总是相同.为此,我可以使用XmlSerializer(Type, XmlRootAttribute)构造函数来反序列化我的对象.

但是我也想从prefetch中受益XmlTypeMapping,我看不到任何XmlSerializer构造函数:XmlSerializer( XmlTypeMapping, XmlRootAttribute )或者接近的东西.我怎么能实现这一目标?

任何帮助将不胜感激!谢谢.

.net c# xml serialization deserialization

7
推荐指数
1
解决办法
2672
查看次数

标签 统计

.net ×1

c# ×1

deserialization ×1

serialization ×1

xml ×1