0
我使用的是MSXML3
并且已经加载了一个HTML页面的XML文档。 我发现,如果我不设置resolveExternals
属性设置为false(和validateOnParse
到false
),我收到以下错误:为什么我需要将resolveexternals设置为false?
“服务器不理解请求,或请求无效“。 '处理资源错误'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'。'
任何人都可以解释为什么我需要resolveExternals
设置为false?
嗨,布赖恩,谢谢你的回复。我有一个网络连接所以不是这样。做更多的研究,如果我尝试使用validateOnParse = true(resolveexternals = true)验证文档,则会出现错误“验证失败,因为文档不包含完全一个根节点”。该文档的结构为: '<!DOCTYPE html PUBLIC“ - // W3C // DTD XHTML 1.0 Strict // EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd “> ' '
etc .... 从我的理解,它应该得到的DTD和验证它。 任何想法? 谢谢。 JD。 JD。 – 2009-10-30 14:53:12刚刚用AltovaXML 1.0进行测试,验证文档似乎没有任何错误。 – 2009-10-30 16:21:42