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(); }
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; }