微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.net – XML序列化与LINQ to XML

我对 XML序列化和LINQ to XML几乎没有任何疑问.

我们什么时候使用XML Serialization和LINQ to XML?请指定使用XML Serialziation和LINQ to XML的情况或场景的类型.

XML Serialization和LINQ to XML之间有什么区别?

使用XML Serialziation而不是LINQ to XML有什么好处,反之亦然.

我在msdn和各种关于DOM和LINQ to XML的博客中读过但是找不到有关XML Serialization vs LINQ to XML的更多信息.如果我们能够利用优点和缺点来整合.NET中的所有XML方法,那就太棒了.

感谢您的帮助.

问候,

Sushma

解决方法

他们是完全不同的东西:

> XML序列化允许您获取整个对象的XML表示形式,并将其转换回对象.当您需要存储对象的当前状态或将其传输到远程位置时,可以使用它.> LINQ to XML(或.NET框架的XML类)用于生成和处理“按原样”获取的XML文件,而不是直接映射到对象,例如来自RSS提要的数据.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。