xml与string互转

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/sinat_27305053/article/details/80605449

//xml转为string

        public string ConvertXmlToString(XmlDocument xmlDoc)

        {
            MemoryStream stream = new MemoryStream();
            XmlTextWriter writer = new XmlTextWriter(stream, null);
            writer.Formatting = Formatting.Indented; xmlDoc.Save(writer);
            StreamReader sr = new StreamReader(stream, System.Text.Encoding.UTF8);
            stream.Position = 0;
            string xmlString = sr.ReadToEnd();
            sr.Close();
            stream.Close();
            return xmlString;

        } 

//string转为xml

            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.LoadXml(strContent);

//从本地文件读取xml

            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(@"D:\test.xml");

猜你喜欢

转载自blog.csdn.net/sinat_27305053/article/details/80605449