|
|
1
1
尝试将attributeforMDefault=“qualified”放入XSD中。这不应该有什么区别,但这是一个快速的测试。 另外:您没有将DocumentBuilder设置为可识别命名空间。这肯定会破坏验证,但它会在1.5和1.6下破坏。
作为一般注释,解析时的验证更有用,因为您可以看到验证失败的内容的行号。这是密码(
|
|
|
2
0
我认为这是Java 6中的一个bug。您总是可以在任何元素中放置XSI属性。 它和这个bug非常相似, http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6790700 尝试修复6U14。它很可能也会解决你的问题。 |
|
Mike · 不带属性的XSD导入 2 年前 |
|
|
Toru · XSD-扩展基本限制类型 2 年前 |
|
|
koallalays · 使用XSD对XML中的内容进行交叉验证 2 年前 |
|
|
Dave · 在XSD中,如何在元素的内容中只允许空白? 8 年前 |
|
|
Jakub Mosakowski · Xml架构唯一性不检查唯一性 8 年前 |