17
将对象序列化为XML
我有一个继承的C#类。我已经成功“构建”了对象。但是我需要将该对象序列化为XML。有一个简单的方法吗? 看起来该类已设置为进行序列化,但是我不确定如何获取XML表示形式。我的课程定义如下: [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.domain.com/test")] [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.domain.com/test", IsNullable = false)] public partial class MyObject { ... } 这是我以为可以做的,但是不起作用: MyObject o = new MyObject(); // Set o properties string xml = o.ToString(); 如何获得该对象的XML表示形式?
292
c#
xml-serialization