.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提要的数据.

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念