使用XSD验证XML文件时出错

时间:2009-12-01 22:40:37

标签: java xml xsd sax

我有一个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”匹配。

诚恳

2 个答案:

答案 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:\驱动器上该文件夹中的文件是?或者是他们上传的路径?