yahue 发表于 2012-12-10 13:25:27

将XML 转换为string 文本显示中有换行显示

<div id="cnblogs_post_body">看到将xml转换为string,我笑了,不就是用.InnerXml就可以达到目的
但是需求中要在文本框里像xml编辑器那样的呈现文本编辑的样子显示,手拙,没有找到相应系统函数,于是乎,就需要另一种方式转换一下
转换代码如下所示
<div class="cnblogs_code" style="background-color: #f5f5f5; border: #cccccc 1px solid; padding: 5px;">/// <summary>      /// 将现有的文档转换为string      /// </summary>      /// <param name="strxml"></param>      /// <returns></returns>      private string xmlConvertString(XmlDocument xmldoc)      {            MemoryStream ms = new MemoryStream();            xmldoc.Save(ms);            StreamReader reader = new StreamReader(ms, Encoding.Default);            reader.BaseStream.Seek(0, SeekOrigin.Begin);            string str = reader.ReadLine();            if (str != null)            {                str = reader.ReadToEnd();            }            return str;      }
页: [1]
查看完整版本: 将XML 转换为string 文本显示中有换行显示