Пример #1
0
        public void SaveXml(string path, TSchem schem)
        {
            XmlSerializer           xs       = new XmlSerializer(schem.GetType());
            XmlSerializerNamespaces ns       = new XmlSerializerNamespaces();
            XmlWriterSettings       settings = new XmlWriterSettings();

            settings.Encoding = Encoding.GetEncoding("gb2312");
            settings.Indent   = true;
            XmlWriter writer = XmlWriter.Create(path, settings);

            ns.Add("", "");
            xs.Serialize(writer, schem, ns);
            writer.Close();
        }
Пример #2
0
 public void SaveFile(TSchem schem, string path)
 {
     try
     {
         XmlSerializer           xs       = new XmlSerializer(schem.GetType());
         XmlSerializerNamespaces ns       = new XmlSerializerNamespaces();
         XmlWriterSettings       settings = new XmlWriterSettings();
         settings.Encoding = Encoding.GetEncoding("gb2312");
         settings.Indent   = true;
         XmlWriter writer = XmlWriter.Create(path, settings);
         ns.Add("", "");
         xs.Serialize(writer, schem, ns);
         writer.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(), "Error");
     }
 }