Я хочу создать компоненты GUI из XSD файлов. Сгенерированные GUI должны использоваться для конкретных экземпляров xml соответствующей схемы с привязкой данных к "интересным" элементам или содержимому атрибутов. Я рассмотрел эти решения:
-
jaxfront. (коммерческий инструмент). Это не создает исходный код. Это важно для меня, потому что я хочу общаться между сгенерированными GUI и другими компонентами графического интерфейса.
-
Используйте xsd2emf и попытайтесь создать из него редактор. Сгенерированная модель является сложной, а также сгенерированным редактором, и она глючит.
-
Сделайте это сам, например. сгенерируйте xml из xsd, загрузите xml в качестве dom, выберите интересующие части и сгенерируйте привязку данных, используя один метод, описанный в http://www.vogella.de/eclipse.html.
Есть ли у кого-нибудь другая идея или уже успешно решена эта проблема? Я бы предпочел бесплатное решение с открытым исходным кодом, которое генерирует GUI SWT.