private static void readXmlData() { //Where to serialize: FileStream fs = new FileStream("TourInfo.xml", FileMode.OpenOrCreate, FileAccess.Read); //How to serialize: XmlSerializer fm = new XmlSerializer(typeof(TouristInfo));//typeof defines the schema of the XML file that U R creating... TouristInfo info = fm.Deserialize(fs) as TouristInfo; Console.WriteLine(info); }
private static void extractData() { FileStream fs = new FileStream("Details.Bin", FileMode.Open, FileAccess.Read); BinaryFormatter fm = new BinaryFormatter(); TouristInfo info = fm.Deserialize(fs) as TouristInfo; fs.Close(); if (info == null) { Console.WriteLine("Failed to get the serialized object"); return; } Console.WriteLine(info); }
private static void binarySerialize() { TouristInfo details = new TouristInfo { TourID = 1, Place = "Hassan", Distance = 200, PlacesOfInterest = new string[] { "Belur", "Halebedu", "Shravanabelagola", "HeritageVillage" } }; //Where to serialize? FileStream fs = new FileStream("Details.Bin", FileMode.OpenOrCreate, FileAccess.Write); //How to serialize(Binary Format) BinaryFormatter fm = new BinaryFormatter(); fm.Serialize(fs, details); fs.Close(); }
private static void xmlSerialize() { //What to serialize: TouristInfo info = new TouristInfo { TourID = 2, Place = "Mysore", Distance = 130, PlacesOfInterest = new string[] { "Zoo", "Chamundi Hills", "Srirangapatna", "KRS" } }; //Where to serialize: FileStream fs = new FileStream("TourInfo.xml", FileMode.OpenOrCreate, FileAccess.Write); //How to serialize: XmlSerializer fm = new XmlSerializer(typeof(TouristInfo));//typeof defines the schema of the XML file that U R creating... fm.Serialize(fs, info); fs.Close(); }