博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将XML 转换为string 文本显示中有换行显示
阅读量:4696 次
发布时间:2019-06-09

本文共 754 字,大约阅读时间需要 2 分钟。

将xml转换为string,不就是用.InnerXml就可以达到目的

但是需求中要在文本框里像xml编辑器那样的呈现文本编辑的样子显示,手拙,没有找到相应系统函数,于是乎,就需要另一种方式转换一下

转换代码如下所示

///         /// 将现有的文档转换为string        ///         ///         /// 
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; }

大致的思路是将xml保存为 MemoryStream中,之后读取为字符串,这样在字符串里就有了原来就有的换行符。

还请阅者斧正,谢谢。

转载于:https://www.cnblogs.com/yahue/archive/2012/07/06/xml.html

你可能感兴趣的文章
基本数据类型的使用
查看>>
让元素水平和垂直居中的方法总结
查看>>
linux定时执行任务crontab命令用法
查看>>
条件判断_python
查看>>
第二十七天-nfs网络文件系统企业级深度讲解
查看>>
Linux下获取占用CPU内存资源最多的10个进程的方法
查看>>
Azure SQL Database (22) Azure SQL Database支持中文值
查看>>
python元类探究
查看>>
Titanium系列--利用js动态获取当前时间
查看>>
从上往下打印二叉树
查看>>
Python 中的self, cls, super的使用和理解
查看>>
java课堂测试2
查看>>
20145236《信息安全系统设计基础》第5周学习总结
查看>>
python中的jion
查看>>
【图论】[NOIP2014]联合权值
查看>>
嵌入式
查看>>
mysql 中文字段排序( UTF8按拼音首字母排序)
查看>>
iOS - 适配iOS 11
查看>>
SGMII 和 Serdes 的详细说明
查看>>
[读书笔记]
查看>>