国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

asp.net下DataSet.WriteXml(String)與(Stream)的區(qū)別

2024-07-10 13:14:43
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
DataSet.WriteXml(String)生成的Xml文件中包含XML 聲明, 而DataSet.WriteXml(Stream)卻不會(huì)寫(xiě)入Xml聲明即<?xml version="1.0" standalone="yes"?> 
詳細(xì)情況: 
在寫(xiě)博客園的數(shù)據(jù)備份程序時(shí),本來(lái)想通過(guò)ds.WriteXml(Response.OutputStream)直接將Xml數(shù)據(jù)發(fā)送到客戶端,可是這樣在客戶端得到的Xml文件中的所有中文全是亂碼,亂碼的Xml文件與正常的Xml文件區(qū)別就是少了一行Xml聲明。然后, 我改了代碼, 手動(dòng)寫(xiě)入Xml聲明, 亂碼問(wèn)題就解決,代碼如下: 
XmlTextWriter writer = new XmlTextWriter(Response.OutputStream, Response.ContentEncoding); 
writer.Formatting = Formatting.Indented; 
writer.Indentation = 4; 
writer.IndentChar = ' '; 
writer.WriteStartDocument(); 
ds.WriteXml(writer); 
writer.Flush(); 
Response.End(); 
writer.Close(); 
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永善县| 北宁市| 萍乡市| 阿城市| 双柏县| 古浪县| 神池县| 扎兰屯市| 灵丘县| 油尖旺区| 加查县| 南江县| 建平县| 闵行区| 普兰县| 嵊泗县| 同心县| 广饶县| 同德县| 天镇县| 河间市| 连江县| 东阿县| 常宁市| 华宁县| 资阳市| 瑞金市| 根河市| 江孜县| 寿宁县| 乳源| 封开县| 宿州市| 竹北市| 海南省| 吴江市| 济源市| 鹿邑县| 邵阳县| 随州市| 义乌市|