【发布时间】:2018-02-17 18:02:38
【问题描述】:
我即将分叉一个现有的 XSD,但是,在接触它之前,我希望有一个工作工具链。进入 Eclipse。
有问题的 XSD 是: http://aixm.aero/schema/4.5/index.html
架构“AIXM-Features.xsd”是根据this online tool 和xmllint 有效的架构:
$ xmllint --schema XMLSchema.xsd AIXM-Features.xsd --noout
AIXM-Features.xsd validates
但是,当我使用 Eclipse 对其进行验证时,每次出现 34 次时都会出现以下行错误:
<xsd:attributeGroup ref="Changes"/>
这是第一个验证错误:
Description Resource Path Location Type s4s-elt-invalid-content.1:
The content of 'AircraftClassType' is invalid.
> Element 'attributeGroup' is invalid, misplaced, or occurs too often.
AIXM-Features.xsd /afmx line 919 XML Schema Problem
知道这里发生了什么吗?
顺便说一句:Eclipse 使用基于 Xerces 的模式验证器。
【问题讨论】:
标签: xml eclipse xsd xsd-validation xerces