当前位置:编程学习 > C#/ASP.NET >>

求高手教一个下载xml文件问题,求高手指点????

<?xml version="1.0" encoding="utf-8" ?>
<UpdateConfiguration>
<Text>电影优惠劵自动升级</Text>
<ImageIco>Update.ico</ImageIco>
<UpdateConfigFile>release.xml</UpdateConfigFile>
<MainRunFile>VPOS318_WCE_600.exe</MainRunFile>
<RemoteURL>http://192.168.66.31/</RemoteURL>
<RemoteURLMirror>http://mirror.maitix.net/validateTicket/Film/</RemoteURLMirror>
<LastUpdateDateTime>2008-9-10 15:42:48</LastUpdateDateTime>
</UpdateConfiguration>
原本是上面这段xml文件
下载到本地后变成
<?xml version="1.0" encoding="utf-8" ?>
<UpdateConfiguration>
<Text>电影优惠劵自动升级</Text>
<ImageIco>Update.ico</ImageIco>
<UpdateConfigFile>release.xml</UpdateConfigFile>
<MainRunFile>VPOS318_WCE_600.exe</MainRunFile>
<RemoteURL>http://192.168.66.31/</RemoteURL>
<RemoteURLMirror>http://mirror.maitix.net/validateTicket/Film/</RemoteURLMirror>
<LastUpdateDateTime>2008-9-10 15:42:48</LastUpdateDateTime>
</UpdateConfiguration>on>
后面根节点后莫名其妙的多了一个on>
下载相关代码

int i = 0; 
                while ((i = objStream.Read(buffer, 0, buffer.Length)) > 0)
                {
                    //下载文件
                    objFileStream.Flush();
                    objFileStream.Write(buffer, 0, i);
                    objFileStream.Flush();
               }
--------------------编程问答-------------------- 你用webclient下载试下 --------------------编程问答-------------------- 不应该吧,这么奇怪。 --------------------编程问答--------------------  while ((i = objStream.Read(buffer, 0, buffer.Length)) > 3) 把0改成3,看看效果 --------------------编程问答-------------------- 这么诡异。
引用一句话“不能用科学解释的问题,我们归结于人品问题” --------------------编程问答--------------------
引用 3 楼  的回复:
 while ((i = objStream.Read(buffer, 0, buffer.Length)) > 3) 把0改成3,看看效果

这样不对喔,楼主的情况就说明原来的xml本身后面就多了个on>所以嘛,应该下载完了以后自己处理下就好了哟 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 原本服务器上面是没有的
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,