使用 Xerces,我收到以下错误:
Parsing error: Document is invalid: no grammar found.
Parsing error: Document root element "TXLife", must match DOCTYPE root "null".
我已经通过设置解决了这个问题
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ACORD.org/Standards/Life/2 file:///C:/Users/Himanshuy/workspace/XMLUnit/TXLife2.26.00.xsd" xmlns="http://ACORD.org/Standards/Life/2"
但是现在当我将 SAXParser 与 XMLSpy 验证错误进行比较时,它给出了不正确的验证错误。SAXParser 给我:
Invalid content was found starting with element <element>
XMLSpy 告诉我:
<element> is not allowed at this location under element <some_parent_element>
这里 XMLSpy 是正确的。
如何从 Java Validation 获得相同的结果?