Quantcast
Channel: Answers by "CaKeMeaT"
Viewing all articles
Browse latest Browse all 65

Answer by CaKeMeaT

$
0
0
[XmlRoot("GUI_HUD")] [System.Serializable] public class inventory_save { /* members and methods and such here */ } public void WriteXML() //static? { // rememebr that this class will need [Serializable] tag above its signature inventory_save overview = new inventory_save(); string filepath = new System.IO.FileInfo(System.Reflection.Assembly.GetExecutingAssembly().Location).DirectoryName + "\\inventory_save.xml"; System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(typeof(inventory_save)); System.IO.StreamWriter file = new System.IO.StreamWriter( filepath + "inventory_save.xml"); writer.Serialize(file, overview); Console.WriteLine(filepath + "inventory_save.xml"); file.Close(); } public void ReadXML() { string filepath = new System.IO.FileInfo(System.Reflection.Assembly.GetExecutingAssembly().Location).DirectoryName + "\\inventory_save.xml"; System.Xml.Serialization.XmlSerializer reader = new System.Xml.Serialization.XmlSerializer(typeof(inventory_save)); //System.IO.StreamReader file = new System.IO.StreamReader(@"c:\temp\elementz_save01.xml"); System.IO.StreamReader file = new System.IO.StreamReader(filepath + "elementz_save01.xml"); inventory_save overview = new inventory_save(); overview = (inventory_save)reader.Deserialize(file); Console.WriteLine("DEBUG XML: " + filepath + "/" + "inventory_save.xml"); }

Viewing all articles
Browse latest Browse all 65

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>