Просто интересно, есть ли какие-нибудь способы для анализа xsd-файла И xsd, импортированного в исходный xsd одновременно, чтобы я мог получить прямой доступ к элементам в импортированном xsd.Существуют ли какие-либо платформы, которые делают это возможным?
Просто пример того, что я имею в виду
Из XSD, который я хочу проанализировать:
<xsd:import namespace="..." schemaLocation="anotherFile.xsd">
<xsd:element ref="anElement" />
Из XSD, импортированного в проанализированный файл
<xsd:element name="anElement">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="THIS" />
<xsd:enumeration value="IS" />
<xsd:enumeration value="THE" />
<xsd:enumeration value="ELEMENTS" />
<xsd:enumeration value="I" />
<xsd:enumeration value="WANT" />
<xsd:enumeration value=":-)" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
Итак, я хочу получить доступ к элементам в импортированном xsd, когда я анализирую оригинальный xsd с помощью какого-либо встраивания или чего-то еще: -)
Возможно ли это вкаким образом?