在XSOM中检索XSComponent的父组件

时间:2012-10-22 07:44:17

标签: java xsd xsom

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

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

我希望能够检索本地组件所属的全局父组件,但我在java doc中找不到这样的方法。

例如:

<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。

提前致谢:)

0 个答案:

没有答案