全部。我似乎忘记了该过程以及如何通过在属性成员上设置属性来将类属性设置为xml元素或属性。所以你可以写出对象到XML。.Net:你如何将一个类的属性转换为输出xml元素?
我不确定我在这里有什么意义,但希望有人知道我在说什么,并指向我一个操作方法或教程或MSDN文档。
全部。我似乎忘记了该过程以及如何通过在属性成员上设置属性来将类属性设置为xml元素或属性。所以你可以写出对象到XML。.Net:你如何将一个类的属性转换为输出xml元素?
我不确定我在这里有什么意义,但希望有人知道我在说什么,并指向我一个操作方法或教程或MSDN文档。
房产需要公开,只需加上XmlElementAttribute/XmlPropertyAttribute。
查看XmlSerializer类。
关于如何控制生成的xml有很多不同的选项。例如,您可以从模式(xsd)开始,然后从中生成您的类,然后使用XmlSerializer将该类转换为xml。或者,如果类已经存在,只需添加发出所需xml所需的语法糖即可。
一个像样的文章是:http://www.dotnetjohn.com/articles.aspx?articleid=173
[System.Xml.Serialization.XmlElement]
public string MyHappyThing { get; set; }
它可能是建议你采用一些详细信息,属性,你可以吧here读了。
你想要System.Runtime.Serialization命名空间。为您的属性使用DataContract和DataMember,为您的序列使用XmlObjectSerializer。
System.Xml.Serialization.XmlRootAttribute System.Xml.Serialization.XmlRoot XmlElementAttribute XmlArray
这些都是一些关键项目寻找的。
完整的示例,请访问: http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!114.entry
....