C#中的XmlElement类和XmlElementAttribute类有什么区别?

时间:2016-10-14 23:04:37

标签: c# xml

根据我的理解,我使用XmlElement类来操作使用Linq到XML的XML元素和XmlElementAttribute类,以将给定类的成员标记为要序列化的xml元素。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

XmlElement是" System.Xml"的一部分。名称空间。此类用于常规XML解析。

XmlElement不是LINQ的一部分。

与" LINQ TO XML"相关的XML类。可以在" System.Xml.Linq"名称空间。所有与LINQ相关的XML类都列在下面的链接中 https://msdn.microsoft.com/en-us/library/system.xml.linq(v=vs.110).aspx

当谈到" XmlElementAttribute"时,这是XML序列化的一部分。我的意思是当你将对象序列化为XML时,这个类进入图片。 (的System.Xml.Serialization)