我有一个 Java 应用程序,我必须根据 XSD 模式验证用户提供的 xml 文件。在我的应用程序中,我使用 SAX 解析器。我用几个测试 xml 文件对其进行了测试,并对结果感到满意。但是,为了好玩,我放置了验证 xsd 模式本身,而不是输入 xml 文件。奇怪的是,它通过了验证。我想知道这是否是正确的行为。简单地说,xsd 模式文件是否应该通过对自身的验证?
我有一个 Java 应用程序,我必须根据 XSD 模式验证用户提供的 xml 文件。在我的应用程序中,我使用 SAX 解析器。我用几个测试 xml 文件对其进行了测试,并对结果感到满意。但是,为了好玩,我放置了验证 xsd 模式本身,而不是输入 xml 文件。奇怪的是,它通过了验证。我想知道这是否是正确的行为。简单地说,xsd 模式文件是否应该通过对自身的验证?