我有以下代码来加载XML文件:
Dim doc As XmlDocument = New XmlDocument()
doc.Load(fileName)
然而,它引发了以下异常:
"远程服务器返回错误:(404)Not Found。"
我不明白这里发生了什么。它只是一个XML文件 - 路径'文件名'是正确的。它在电脑上 - 在那里!我可以打开它并编辑它就好了!此外它在圣诞节前工作正常,代码没有改变。到底是怎么回事?
答案 0 :(得分:0)
我们遇到了同样的问题,结果加载了一个xml文档,DTD不再可用,你得到一条404消息。在我们的例子中,因为Onix 2.1 DTD在2014年12月底被Editeur取消了流通(因为他们推动人们使用Onix 3.0)。我们通过Editeur网站的zip文件下载了2.1(今天),然后在加载之前编辑XML以将DTD位置交换到我们的本地路径......似乎工作正常[仍在测试]。