【发布时间】:2017-04-20 21:31:08
【问题描述】:
在使用 XML 的 java 应用程序上,必须在禁用 XML 验证的情况下执行某些测试,以确保 java 部分在面对不正确的数据时表现正确。我们还需要它来检查较旧的方法(写于 10 多年前)。
我试图找到 SAXParserFactory 的每一次出现并使用
setValidation(false);
在它上面,为了禁用验证。不幸的是,我不断收到类似下面链接的错误。
我已经在这个问题上玩了一段时间了,并且无法与类似的情况联系起来。触发异常的元素与此类似:
Exception=org.xml.sax.SAXException, cvc-complex-type.4=Attribute 'date' must appear on element 'XXXXXXXXX'
关于正确禁用验证的正确方法有什么想法吗?
感谢阅读。
【问题讨论】:
标签: java xml validation sax