Example #1
0
 public static void serialize(Document document, String path)
 {
     Stream b = File.OpenWrite(path);
     System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(document.GetType());
     x.Serialize(b, document);
     b.Close();
 }
Example #2
0
        public static Document deserialize(String path)
        {
            Document doc = new Document();

            Stream b = File.OpenRead(path);
            System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(doc.GetType());
            doc = x.Deserialize(b) as Document;
            b.Close();

            return doc;
        }