Я знаю, что можно генерировать скелет XSD из XML. Например, этот пост имеет хорошие ответы.
Вопрос заключается в том, как генерировать XSD на основе нескольких XML. Идея состоит в том, что каждый XML может иметь несколько различных вариантов необязательных, массивов, выбора и тому подобного. Из всех этих примеров я хотел бы составить наиболее точный XSD.
Я знаю, что могут быть столкновения и т.д., но, предполагая, что весь XML появился из XND, он должен быть теоретически возможным. Но есть ли такой инструмент?
Спасибо