我有一個繼承的C#類。我已經成功「構建」了這個對象。但我需要將對象序列化爲XML。有沒有簡單的方法來做到這一點?將對象序列化爲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表示?
我開發了一個簡單的庫做實現這一點:https://github.com/aishwaryashiva/SaveXML – 2015-08-28 14:03:51
另請參閱:XML序列化和反序列化在CodeProject](http://www.codeproject.com/Articles/487571/XML-Serializ通貨膨脹-和反序列化-部分) – 2014-09-14 14:59:19