假设您的应用程序使用XmlSerializer序列化对象。当应用程序的另一部分(例如外部服务或其他组件)处理该xml文件时,会返回一个巨大的xml文件,该文件是一个巨大对象的序列化。
在不填充服务器内存的情况下,反序列化和处理响应的方法是什么?
我通常更喜欢使用XmlSerializer,但是当我必须对抗这些怪物时,我没有防弹解决方案。我已经读过XNode.ReadFrom,但我想知道是否使用这种方法我可以像流式反序列化那样完成。
谢谢, 马可
答案 0 :(得分:0)
我使用最快的XML反序列化程序。你可以在这里找到很好的比较。 sharpSerializer似乎最快。