Xml 保存为二进制文件,并从二进制文件加载,C#

XML 转二进制

           XmlDocument doc = new XmlDocument();
            doc.Load("Test.xml");
            using (MemoryStream stream = new MemoryStream())
            {
                doc.Save(stream);
                using (FileStream fs = new FileStream("test.bin", FileMode.Create, FileAccess.Write))
                {
                    stream.WriteTo(fs);
                }
            }

XML读取二进制

            XmlDocument doc = new XmlDocument();
            using (FileStream fs = new FileStream("test.bin", FileMode.Open))
            {
                doc.Load(fs);
            }
            doc.Save("test222.xml");

你可能感兴趣的:(c#,WPF)