繁体   English   中英

如何从URL C#读取xml

[英]How to read xml from url C#

我无法从http://158.58.185.214/Applications/Operator/Files/Data/Bus/CityList.xml读取xml字符串,我认为编码是个问题,请帮助解决。

我的代码是:

        string url = "http://158.58.185.214/Applications/Operator/Files/Data/Bus/CityList.xml";
        WebClient client = new WebClient();
        string xml = client.DownloadString(url);

但xml字符串是:

‹      í½`I–%&/mÊ{JõJ×àt¡€`$Ø@ìÁˆÍæ’ìiG#....

您的问题可以这样解决

使用System.Xml;

String URLString = " http://localhost/books.xml";
XmlTextReader reader = new XmlTextReader (URLString);

    while (reader.Read()) 
    {
    // Do some work here on the data.
     Console.WriteLine(reader.Name);
    }
Console.ReadLine();

请参阅此: https : //support.microsoft.com/kb/307643/en-us

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM