я использую XSOM в Java для анализа 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>
Здесь я пытаюсь получить текст «ACCOUNT.TITLE.1», хранящийся в части «id» элемента xsd :.
Есть идеи?
Безопасной альтернативой также будет получение его из свойства "fieldname" раздела "xsd: appinfo". Тем не менее, я тоже не вижу, как это достать!
Любая помощь приветствуется.
Сара