Я хочу иметь возможность программно читать XSD, предлагать пользователю ввести значения для требуемых элементов, а затем сгенерировать соответствующую строку XML.Я не хочу, чтобы реализация была привязана к определенному определению XSD, но чтобы я мог читать и запрашивать любой предоставленный XSD.Он должен получить имена элементов и запросить соответствующий тип ввода (int, string и т. Д.).
Я нашел много мест, объясняющих, как читать XSD и использовать его для проверки некоторого фрагмента XML, предоставленного приложению.Однако я не нашел способа узнать, какие элементы определены, какого типа и с какими атрибутами.Я нашел SchemaFactory и Schema , но нет способа получить какую-либо информацию о схеме, просто как использовать ее для проверки.Кто-нибудь знает способ получения информации об элементах из схемы?