I. Using VS2013 to generate classes
first copy the XML to serialize using Ctr+c (this step must be done)
Second, use VS Generate class
1, first create a new empty class (to set the class name as needed)
2.
3, the class has been built out.
XML serialization of Stasis rice sequence method:
/// <summary> ///XML serialization and deserialization/// </summary> Public Sealed classXmlserializehelper {/// <summary> ///Deserialization of XML/// </summary> /// <typeparam name= "T" >entity class</typeparam> /// <param name= "Xmlorpath" >XML character or XML file path</param> /// <returns></returns> Public StaticT xmldeserialize<t> (stringXmlorpath) { using(FileStream file =NewFileStream (Xmlorpath, FileMode.Open, FileAccess.Read)) {XmlSerializer Serializer=NewXmlSerializer (typeof(T)); T obj=(T) serializer. Deserialize (file); File. Close (); returnobj; } } /// <summary> ///Serialization of XML/// </summary> /// <typeparam name= "T" >entity class</typeparam> /// <param name= "obj" >entities with Parameters</param> /// <returns></returns> Public Static stringXmlserialize<t>(T obj) {using(StringWriter SW =NewStringWriter ()) {XmlSerializer Serializer=NewXmlSerializer (obj. GetType ()); Serializer. Serialize (SW, obj); Sw. Close (); returnSW. ToString (); } } }
Serialization and deserialization of XML