1

我在 Java 中使用 XSOM 来解析 XSD。它工作得非常好,但是我似乎无法掌握一个元素的一条信息——即“id”属性。我的元素之一是这样的:-

<xsd:element name="ACCOUNTTITLE1" minOccurs="0" id="ACCOUNT.TITLE.1" nillable="true">
    <xsd:annotation>
        <xsd:documentation>ACCOUNT.TITLE.1</xsd:documentation>
        <xsd:appinfo>
            <hfp:hasProperty name="fielddatatype" value=""/>
            <hfp:hasProperty name="fieldname" value="ACCOUNT.TITLE.1"/>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleType>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
        </xsd:restriction>
    </xsd:simpleType>
</xsd:element>

在这里,我试图检索存储在 xsd:element 的“id”部分中的“ACCOUNT.TITLE.1”文本。有任何想法吗 ?

一个安全的替代方法也是从“xsd:appinfo”部分的“fieldname”属性中检索它。但是,我也看不到如何掌握它!

任何帮助表示赞赏。

莎拉

4

0 回答 0