1

我正在使用 XSOM 框架解析一批 XSD 文件,然后将它们写入图形数据库。

对于每个 XSDeclaration,都有可能检查它们是本地的还是全局的。换句话说,组件是否在 XSD 文件的根中声明,或者它是否是匿名类型的一部分。

我希望能够检索全局父级,其中本地组件是其中的一部分,但我在 java 文档中的任何地方都找不到这样的方法。

例如:

<xs:group name="group">
    <xs:sequence>
        <xs:element name="grEl1" type="xs:string" />
        <xs:element name="grEl2" type="xs:string" />
        <xs:element name="grEl3" type="xs:string" />
    </xs:sequence>
</xs:group>

当我拥有名为 grEl1 的 XSElementDecl 时,我检查它是否是本地的,这将返回 true。然后我希望能够以某种方式询问 XSElementDecl,给我它的父级,即具有名称组的 XSModelGroupDecl。

提前致谢 :)

4

0 回答 0