将XmlDocument转化String,将String转化为 XmlDocument

 /// <summary>  
        /// 将XmlDocument转化为string  
        /// </summary>  
        /// <param name="xmlDoc">XML文件</param>  
        /// <returns></returns>  
        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;
        }

        /// <summary>  
        /// 将string转化为 XmlDocument
        /// </summary>  
        /// <param name="str">XML文件</param>  
        /// <param name="filepath">XML文件路径</param>  
        /// <returns></returns>  
        public string ConvertStringToXml(string str, string filepath)
        {
            string result = string.Empty;
            XmlDocument dom = new XmlDocument();
            dom.LoadXml(str);
            dom.Save(filepath);
            bool m_isFileExisted = File.Exists(filepath);
            if (m_isFileExisted)
                result = "success";
            return result;
        }
 
  

 

 

 

转载于:https://www.cnblogs.com/akonlei/p/5622262.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值