我有一个xml文件,我们称之为test.xml,我有一个验证模式(schema.xsd)。我也在使用最后一个版本的TomCat
我想知道什么可能导致以下错误:
错误:URI = file:/// C:/../ Upload / test.xml Line = 2:文档无效:未找到语法。
错误:URI = file:/// C:/../ Upload / test.xml Line = 2:文档根元素“TEST_ROOT”,必须与DOCTYPE根“null”匹配。
诚恳
答案 0 :(得分:2)
我不知道TomCat,因为你没有发布任何有关何时出现此错误的详细信息,我假设你自己在xsd上验证了xml后得到了它?
首先,我尝试使用xmllint检查命令行,这将为您提供有关文档错误的更多信息。
如果您发布更多详情,我们可以为您提供进一步的帮助。
我是你的xml新手,我建议你先阅读一些教程。即全能的G会帮助你。
This可能是一个好的开始......
答案 1 :(得分:1)
此实用程序具有验证与架构功能(文件菜单)。您选择XML文件,然后选择XSD文件。它是用.NET编写的......也许它会给你一个更具描述性的错误。
http://www.dot-dash-dot.com/files/WTFXMLSetup_1_8_0.msi
关于上面的示例URI,Tomcat服务器的C:\驱动器上该文件夹中的文件是?或者是他们上传的路径?