2013-03-20 38 views
0

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

回答

0

一般来说,没有。

当然也有例外,也就是说,有一些架构是有效实例的XSD架构,例如那些具有通配符的通配符,允许提供任何内容的XSD架构位于不同的名称空间中。