0
4

2 回答 2

0

您提供的示例不是 xml 文档,并且消息说您的文档从一开始就很糟糕(Line 1, position 1)。xml 文档应如下所示(维基百科):

<?xml version="1.0" encoding="UTF-8" ?>
<俄语>данные</俄语>

编辑 据我所知,有时会正确下载文件,有时则不会。所以最好的解决方案是接受事实并尝试再次下载。例如

    Dim Success As Boolean = False
    Do
        Try
            weatherDoc = XDocument.Load("http://open.live.bbc.co.uk/weather/feeds/en/2656752/3dayforecast.rss")
            Success = True
        Catch ex As XmlException
            Success = False
        End Try
    Loop Until Success

也许问另一个问题“为什么我有时会从 open.live.bbc.co.uk/weather 下载垃圾?”

于 2013-05-09T17:46:55.473 回答
-1

我遇到了同样的问题并找到了解决方案,也许你的提要使用了 GZip 压缩,你应该解压缩它。

我发布的答案在这里,不幸的是我对VB一无所知,你应该尝试VB版本的C#代码。

0x1F XML错误解决方案

祝你今天过得愉快。

于 2018-08-29T08:30:07.470 回答