Ответ на этот вопрос зависит от предполагаемой базы пользователей, от того, как вы хотите, чтобы ваши пользователи обращались к вашим формам, и от того, какой технологический стек у вас уже есть или вы хотите развернуть.
Если ваши пользователи являются аналитиками контроля качества, и поэтому вы хотите, чтобы они использовали сгенерированный пользовательский интерфейс для управления тестовыми сценариями, то несколько коммерческих инструментов имеют такую возможность. Быстрый поиск в Google таких терминов, как «создание форм пользовательского интерфейса из XSD для тестирования веб-сервисов», должен дать вам на первой странице информацию о главных игроках в этом пространстве (я не буду называть имена, чтобы избежать конфликта интересов). Существуют различия в подходах поставщиков к этому, которые связаны со временем, которое требуется для генерации этих форм из больших массивов XML-схемы, что, в свою очередь, приводит к различной степени удобства использования. Учитывая то, что я вижу в DATEX, с точки зрения сложности, вам может быть трудно найти бесплатный инструмент для этого ...
Если ваши пользователи являются скорее специалистами по вводу данных, то приведенные выше не те инструменты, которые вы хотите использовать. Не зная много о вашей среде (я вижу ваш тег java-ee, но все еще не ясно, как он будет относиться к этой задаче), одна модель может быть комбинацией InfoPath с SharePoint; Хотя процесс создания формы не является полностью автоматическим, он близок к этому. Он управляется XSD, в том смысле, что во время разработки вы перетаскиваете XSD в форму проектирования, что позволяет создавать действительно хороший пользовательский интерфейс. Следите за их конкурентами в своем конкретном технологическом стеке, и у вас может быть свой ответ. Или вы можете перейти на этот сайт , где перечислены реализации XForms; Дизайнер форм IBM, так же как InfoPath, может использовать XML-схему для проектирования и т. Д.
Если разработчикам нужно получить какой-то XML, другой альтернативой также может быть использование подхода на основе Excel (или списков SharePoint) и генерация XML из этих данных (вы тратите деньги на приобретение чего-то, что строило бы в соответствии с вашими требованиями). инструментарий, здесь предполагается, что люди, которые действительно знакомы с электронными таблицами, вместо этого).
Учитывая то, как выглядит модель DATEX, вам все равно придется выполнить некоторые ручные настройки, если вы планируете использовать модель расширяемости или если вы решите создавать разные формы для разных сценариев, т.е. вместо одной большой формы, которая будет дать вам все потомки для абстрактного payloadPublication в некотором раскрывающемся списке, просто в конкретную, простую форму, например MeasurementSiteTablePublication.