У меня есть проблема, которую я хотел бы знать, где я в настоящее время в отношении данной схемы XSD. XmlReader
дает SchemaInfo
только для текущего типа элемента, но я хотел бы получить базовый элемент в XSD.
Чтобы было немного яснее, что я хочу:
<xs:complexType name="AbstractRandomType" abstract="true">
<xs:complexContent>
<xs:element ref="Property" minOccurs="0" maxOccurs="unbounded"/>
</xs:complexContent>
</xs:complexType>
<xs:element name="Property" type="xs:anyType" abstract="true"/>
То, что я хотел бы знать, это ссылка на Property
вместо xs:anyType
, что SchemaInfo
в настоящее время делает.
Может быть, это невозможно, но это будет действительно полезным. Это решило бы большую проблему с моими попытками разбора сложного XML документа.
Спасибо за любую помощь.