.Net:如何将类属性转换为输出xml元素?

.Net:如何将类属性转换为输出xml元素?,.net,attributes,xml-serialization,.net,Attributes,Xml Serialization,全部。我似乎忘记了这个过程,以及如何通过在属性成员上设置属性来将类属性设置为xml元素或属性。因此,您可以将对象写入xml 我不确定我在这里说的是否有意义,但希望有人知道我在说什么,并向我指出操作指南、教程或MSDN文档。属性需要是公共的,只需添加/即可。查看XmlSerializer类 关于如何控制生成的xml,有很多不同的选项。例如,您可以从一个模式(xsd)开始并从中生成类,然后使用XmlSerializer将该类转换为xml 或者,如果类已经存在,只需添加生成所需xml所需的语法糖即可

全部。我似乎忘记了这个过程,以及如何通过在属性成员上设置属性来将类属性设置为xml元素或属性。因此,您可以将对象写入xml


我不确定我在这里说的是否有意义,但希望有人知道我在说什么,并向我指出操作指南、教程或MSDN文档。

属性需要是公共的,只需添加/即可。

查看XmlSerializer类

关于如何控制生成的xml,有很多不同的选项。例如,您可以从一个模式(xsd)开始并从中生成类,然后使用XmlSerializer将该类转换为xml

或者,如果类已经存在,只需添加生成所需xml所需的语法糖即可

一篇像样的文章载于:


可能建议您对该属性应用一些进一步的信息,您可以详细了解它。

您需要名称空间。对属性和序列化使用和

System.Xml.Serialization.XmlRootAttribute System.Xml.Serialization.XmlRoot XmlElementAttribute XmlArray

这些是需要寻找的一些关键项目

完整示例可从以下网址获得:

[System.Xml.Serialization.XmlElement]
public string MyHappyThing { get; set; }