C# XmlReader: получение текущего элемента в схеме XSD. - PullRequest
0 голосов
/ 25 марта 2020

У меня есть проблема, которую я хотел бы знать, где я в настоящее время в отношении данной схемы 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 документа.

Спасибо за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...