c#.net中,dataset.WriteXml保存文件的问题? 急!

Xiaowq 2007-01-23 05:16:52
在用:ds.WriteXml("rowdata.xml",XmlWriteMode.WriteSchema); 把数据保存到xml中,在保存的文件头中有如下的声明:
<?xml version="1.0" standalone="yes"?>
如何在保存文件是改为:
<?xml version="1.0" encoding="gb2312"?>

多谢!


...全文
268 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdl2005lyx 2007-01-24
  • 打赏
  • 举报
回复
ls的办法好像还有些问题,xml的头声明变为:

"version=\"1.0\" encoding=\"gb2312\" standalone=\"yes\""

我试了很久,也没找出更好的解决办法。。。。
liujia_0421 2007-01-23
  • 打赏
  • 举报
回复
可以先保存后,再用xmldocment对其进行更改..

for exmaple:

XmlDocument doc = new XmlDocument();
doc.Load(@"../../test.xml");
System.Xml.XmlDeclaration xmlDeclaration = (System.Xml.XmlDeclaration)doc.FirstChild;
xmlDeclaration.Encoding = "gb2312";
doc.Save(@"../../test.xml");

111,127

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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