java - 使用 XSD 验证 XML 文件时出错

标签 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”匹配。

此致

最佳答案

我不了解 TomCat,并且由于您没有发布有关何时收到此错误的任何详细信息,我假设您是在自己根据 xsd 验证 xml 时收到的?

首先,我会尝试使用 xmllint 检查命令行,这将为您提供更多信息,说明您的文档有什么问题。

如果您发布更多详细信息,我们将能够为您提供进一步帮助。

如果您是 xml 新手,我建议您首先阅读一些教程。 IE。全能的G会帮助你。

This也许是一个好的开始...

关于java - 使用 XSD 验证 XML 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1829456/

相关文章:

java - getResourceAsStream 返回 HttpInputStream,而不是整个文件

xml - 在 OpenOffice 中将 Calc(Excel) 数据转换为 XML

javascript - 如何从 Node Sax 中的 XML 文件读取 CDATA

c# - 从 XML 架构文件 (xsd) 生成 C# 9 类,包括现代功能(可空值 moSTLy)

java - JAXB XSD 已经定义的类型

Java 客户端和服务器 - 多个请求

java - Android LibGDX 游戏 : FPS drops because of long EGLImpl. eglSwapBuffers 调用

c# - 如何使用 XmlSerializer 在大型文档中插入节点

java - 玩 SecureSocial 定制

java - 在卡 View 布局中使用存储在共享首选项中的字符串