Сглаживание документов схемы XSD (HR-XML 3.0)
У меня есть несколько "основных" XSD-документов, которые импортируют "поддерживающие" XSD-документы. Эти документы схемы происходят из спецификации HR-XML 3.0, в частности, относящейся к фоновой проверке.
В целях генерации кода и удобной однофайловой схемы для ссылки в моем WSDL я пытаюсь "сплющить" схему. Импорт должен быть решен; и не должно быть дублирования между обычным (ранее импортированным) контентом.
Я попробовал редактор Oxygen XML, который имеет функцию специально для этой задачи; но это, кажется, поддерживает только один "основной" документ за один раз - невозможно сгладить / объединить несколько "основных" документов. Я также изучил XMLSpy, но, похоже, ему вообще не хватает этой функциональности.
Может ли кто-нибудь порекомендовать конкретные инструменты или предложить общую теорию, стоящую за этим процессом "выравнивания" схемы?
Спасибо большое!