Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Program
- {
- static void Main(string[] args)
- {
- XDocument doc = new XDocument();
- MyClass c = new MyClass();
- c.SomeValue = "bar";
- doc.Add(c);
- Console.Write(doc.ToString());
- Console.ReadLine();
- }
- }
- [XmlRoot(ElementName="test")]
- public class MyClass
- {
- [XmlElement(ElementName = "someValue")]
- public string SomeValue { get; set; }
- }
- public XDocument Serialize<T>(T source)
- {
- XDocument target = new XDocument();
- XmlSerializer s = new XmlSerializer(typeof(T));
- System.Xml.XmlWriter writer = target.CreateWriter();
- s.Serialize(writer, source);
- writer.Close();
- return target;
- }
- public void Test1()
- {
- MyClass c = new MyClass() { SomeValue = "bar" };
- XDocument doc = Serialize<MyClass>(c);
- Console.WriteLine(doc.ToString());
- }
Add Comment
Please, Sign In to add comment