Учитывая XSD, возможно ли перечислить иерархию элементов и их атрибутов? - PullRequest
0 голосов
/ 02 октября 2009

Предположим, у меня есть документ XSD, и я хочу создать список всех элементов вместе с их атрибутами и дочерними элементами. Я мог бы также подойти к этому, спросив, хотите ли вы реализовать завершение кода на основе документа xsd, и хотите ли вы перечислить дочерние элементы элемента и атрибуты элементов, как бы вы подошли к этой проблеме?

1 Ответ

1 голос
/ 02 октября 2009

Поскольку XSD является действительным документом XML, достаточно выбрать библиотеку синтаксического анализа XML по вашему выбору. Например, XLinq (.NET FW 3+) выполнит эту работу.

Вы можете просто пройти через complexType , sequence и другие элементы, чтобы найти список возможных значений.

...