Mercurial > pub > ImplabNet
view Implab.Playground/Program.cs @ 230:3e26338eb977 v2
slowly cutting off mono specific settings
author | cin |
---|---|
date | Wed, 13 Sep 2017 16:55:13 +0300 |
parents | 5f7a3e1d32b9 |
children | d6fe09f5592c |
line wrap: on
line source
using Implab.Formats.Json; using Implab.Xml; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; using System.Xml.Serialization; namespace Implab.Playground { public class Program { [XmlRoot(Namespace = "XmlSimpleData")] public class XmlSimpleModel { [XmlElement] public string Name { get; set; } [XmlElement] public int Order { get; set; } [XmlElement] public string[] Items { get; set; } } static void Main(string[] args) { var model = new XmlSimpleModel { Name = "Tablet", Order = 10, Items = new string[] { "z1", "z2", "z3" } }; var doc = SerializationHelpers.SerializeAsXmlDocument(model); var m2 = SerializationHelpers.DeserializeFromXmlNode<XmlSimpleModel>(doc.DocumentElement); Console.WriteLine("done"); } } }