读书人

一个小疑点大家帮看下。多谢

发布时间: 2012-02-20 21:18:24 作者: rapoo

一个小问题,大家帮看下。谢谢
myds.WriteXml(Server.MapPath( "address.xml "));
每次重写一个xml的时候:
它的xml头是: <?xml version= "1.0 " standalone= "yes "?>
而我希望它出来是这样: <?xml version= "1.0 " encoding= "utf-8 " standalone= "yes "?>
请问怎么弄?大家指教.

[解决办法]
ds.GetXml();得到xml 再修改
[解决办法]
有高手在,友情帮顶!
[解决办法]
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath( "address.xml "));
XmlDeclaration dec = doc.FirstChild;
dec.Encoding = "utf-8 ";
doc.Save(Server.MapPath( "address.xml "));

[解决办法]
try ->

System.Xml.XmlWriter writer = System.Xml.XmlWriter.Create(Server.MapPath( "address.xml "));

writer.Setting.Encoding = System.Text.Encoding.UTF8

myds.WriteXml(writer);

[解决办法]
up

读书人网 >asp.net

热点推荐