/// <summary>Deserializes to an instance of TemplateContainer.</summary> /// <param name="reader">TextReader instance.</param> /// <returns>TemplateContainer result.</returns> public TemplateContainer Deserialize(TextReader reader) { TemplateContainer o = (TemplateContainer)s.Deserialize(reader); reader.Close(); return(o); }
private string StringSerialize(TemplateContainer templatecontainer) { var w = WriterSerialize(templatecontainer); var xml = w.ToString(); w.Close(); return(xml.Trim()); }
private TextWriter WriterSerialize(TemplateContainer templatecontainer) { TextWriter w = new StringWriter(); s = new XmlSerializer(type); s.Serialize(w, templatecontainer); w.Flush(); return(w); }
public XmlDocument Serialize(TemplateContainer templatecontainer) { var xml = StringSerialize(templatecontainer); var doc = new XmlDocument(); doc.PreserveWhitespace = true; doc.LoadXml(xml); return(doc); }
/// <summary>Serializes to an XmlDocument.</summary> /// <param name="templatecontainer">TemplateContainer to serialize.</param> /// <returns>XmlDocument instance.</returns> public XmlDocument Serialize(TemplateContainer templatecontainer) { string xml = StringSerialize(templatecontainer); XmlDocument doc = new XmlDocument(); doc.PreserveWhitespace = true; doc.LoadXml(xml); //doc = Clean(doc); // Removes encoding XML Schema NS from the read document return(doc); }
public static bool WriteFile(string file, TemplateContainer config) { var ok = false; var serializer = new TemplateContainerSerializer(); try { var xml = serializer.Serialize(config).OuterXml; using (var writer = new StreamWriter(file, false)) { writer.Write(xml.Trim()); writer.Flush(); writer.Close(); } ok = true; } catch {} return ok; }
public static bool WriteFile(string file, TemplateContainer config) { var ok = false; var serializer = new TemplateContainerSerializer(); try { var xml = serializer.Serialize(config).OuterXml; using (var writer = new StreamWriter(file, false)) { writer.Write(xml.Trim()); writer.Flush(); writer.Close(); } ok = true; } catch {} return(ok); }
private TextWriter WriterSerialize(TemplateContainer templatecontainer) { TextWriter w = new StringWriter(); this.s = new XmlSerializer(this.type); s.Serialize(w, templatecontainer); w.Flush(); return w; }
private string StringSerialize(TemplateContainer templatecontainer) { TextWriter w = WriterSerialize(templatecontainer); string xml = w.ToString(); w.Close(); return xml.Trim(); }
/// <summary>Serializes to an XmlDocument.</summary> /// <param name="templatecontainer">TemplateContainer to serialize.</param> /// <returns>XmlDocument instance.</returns> public XmlDocument Serialize(TemplateContainer templatecontainer) { string xml = StringSerialize(templatecontainer); XmlDocument doc = new XmlDocument(); doc.PreserveWhitespace = true; doc.LoadXml(xml); //doc = Clean(doc); // Removes encoding XML Schema NS from the read document return doc; }
public XmlDocument Serialize(TemplateContainer templatecontainer) { var xml = StringSerialize(templatecontainer); var doc = new XmlDocument(); doc.PreserveWhitespace = true; doc.LoadXml(xml); return doc; }