首页 新闻 会员 周边

xml 空格问题

0
悬赏园豆:30 [待解决问题]

各位大虾,求助一个问题.先请看代码,很短

void SaveXML()
{
XmlDocument doc
= new XmlDocument();

//读取服务器的xml文件
doc.Load(Server.MapPath("DYSearchMode.xml"));

//直接保存,什么也不做
doc.Save(Server.MapPath("1.xml"));
}
代码很简单,就是读取一个xml模板文件,然后将其保存.

现在遇到一个问题:

我的原xml文件是通过excel另存为xml的方式保存的模板文件.原xml文件里有一些 
 的强制换行符,但通过doc.load()和doc.Save()方法之后,这些强制换行符都不存在了.导致用Excel打开生成的xml时,表头相当乱.请问各位知道是什么原因引起的吗?有何解决方案?

我试过配置doc.PreserveWhitespace = true;但是不行.PreserveWhitespace是允许元素间保留空白.不是目前我所面对的问题.

Localhost的主页 Localhost | 菜鸟二级 | 园豆:443
提问于:2011-05-23 15:52
< >
分享
所有回答(1)
0

写XML的时候需要使用Enity表示特殊字符,应该是&#13;

参考 http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references 

2012 | 园豆:21230 (高人七级) | 2011-05-23 17:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册