c#中XmlElement类和XmlElementAttribute类的区别是什么?
本文关键字:区别 是什么 XmlElementAttribute XmlElement 类和 | 更新日期: 2023-09-27 18:13:12
根据我的理解,我使用XmlElement class使用Linq to XML操作XML元素,并使用XmlElementAttribute class将给定类的成员标记为要序列化的XML元素。
我在这里错过了什么?
XmlElement是"System.Xml"名称空间的一部分。该类用于常规XML解析。
XmlElement不是LINQ的一部分。
与"LINQ to XML"相关的XML类在"System.Xml"中可用。名称空间。下面的链接列出了所有与LINQ相关的XML类https://msdn.microsoft.com/en-us/library/system.xml.linq (v = vs.110) . aspx
当涉及到"XmlElementAttribute"时,是XML序列化的一部分。我的意思是,当你把对象序列化成XML时,这个类就出现了。(System.Xml.Serialization)