用xmldatadocument加载xml文档时遇到的有关问题

用xmldatadocument加载xml文档时遇到的问题
http://www.prweb.com/xml/sports.xml
我要加载上面这个xml文档,如果使用下面这段代码的话,会抛出异常:未找到所需的DTD标记。行2,位置3。
  Dim   XmlDoc   As   New   XmlDataDocument
  Dim   RssUrl   As   String   =   "http://www.prweb.com/xml/sports.xml "
  XmlDoc.Load(RssUrl)
而如果先把该xml文件下载到本地,再加载的话就不会抛出异常,代码如下:
  Dim   XmlDoc   As   New   XmlDataDocument
  Dim   RssUrl   As   String   =   "http://www.prweb.com/xml/sports.xml "
My.Computer.Network.DownloadFile(RssUrl,   Application.StartupPath   &   "\tmp.xml ")
XmlDoc.Load(Application.StartupPath   &   "\tmp.xml ")

谁能告诉我这是为什么?


------解决方案--------------------
这样即可

Dim doc As XmlDataDocument = New XmlDataDocument()
doc.XmlResolver = Nothing
doc.Load(RssUrl)
'显示内容 Response.Write(Server.HtmlEncode(doc.OuterXml))