XmlDocument中我已经将: XmlDocument.PreserveWhitespace 设为 true, 为什么还是不能保存换行, 空格 ?如果字符中间夹着换行或空格可以保存, 如果光是空格和换行, 保存后, 再读取时就消失了!
解决方案 »
- 【20】 关于 用FOREACH 和this.Contains 写重置按钮的问题
- 关于利用toolStripButton 来提交datagridview中数据的问题?
- webform 中导出csv的问题
- 菜鸟继续求助:一道有关定义网络用户类的简单题目。是一个课后题,越想越复杂,只好求助各位大侠了,在线等
- vs.net安装项目
- Win2003 + VS.NET2003 可以创建了Web 程序了!
- combobox控件
- 请问.net的大小写哪些有影响,哪些没影响的呢?
- 求正则表达式在c#中的详细用法?
- 数据量在十万级时多线程导出Excel,怎么做呢?
- 怎么才能把一个按空格分割的字符串存在一个ArrayList数组里啊?
- c#在winForm编程中 如何用方法去让 某个 文本框空间 失去焦点
我保存XmlDocument时把 回车 换成 <br>, 把 空格 换成  ? 那读取时, 再转换回来? 有没有简单的办法?lextm 你好:
PreserveWhitespace = true 就是我描述的行为, 这个属性能不能实现我的要求呢? 保存时保留回车, 空格 (当某标记内容仅有空格或回车时)
现在问题, 还没有解决呢, 如果保留回车, 换行.
 replace 一下要还原在replace一下 不就OK了
XmlSignificantWhitespace Fspace = dom.CreateSignificantWhitespace("\t");
XmlSignificantWhitespace Lspace = dom.CreateSignificantWhitespace("\r\n");
dom.DocumentElement.InsertAfter(Fspace, dom.DocumentElement.FirstChild);
dom.DocumentElement.InsertAfter(Lspace, dom.DocumentElement.LastChild);