用 XML DOM 保存的文件没有换行没有缩进,怎么办啊

godspeed_plus 2007-09-22 12:29:37
还有一个小问题,文本框里换行是 \r\n, 保存的时候都变成只有 \n 了,难道还要在读取的时候手工加上 \r? 这样整个 保存+读取 的操作不就变得不透明了吗??

难道 XML 在考虑回车的平台无关性的同时不考虑透明性吗??

求教,谢谢!
...全文
275 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
禽兽v5 2007-10-15
  • 打赏
  • 举报
回复
IMXWriter有indent属性可以设置缩进
http://msdn2.microsoft.com/en-us/library/ms759110.aspx
ToperRay 2007-10-09
  • 打赏
  • 举报
回复
XML 是平台无关的,\r\n 包括空格都是XML语法的一部分
这个涉及到DTD,元素,元素属性,文本节点
Mycro 2007-09-25
  • 打赏
  • 举报
回复
其实 \r 是windows 才有的,
unix 平台换行只有\n

而 你说没有\r,其实 最根本的原因,
是因为你打开文件的工具不支持\n换行,
用 ultra edit 打开,或者 用写字版
打开,一切OK

3,056

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧