как сгенерировать образец xml из среды выполнения xsd

Я работаю над веб-приложением. В этом случае у меня есть файл xsd, и я хочу сгенерировать среду выполнения файлов xml, которая следует за данным файлом xsd.

Поскольку это веб-приложение, использование IDE, таких как eclipse и т. Д., Для генерации XML-файла бесполезно.

Я пробовал jaxb, но он генерирует классы java, которые я могу использовать для генерации xml, но это также бесполезно в Интернете.

xmlspy и кислородные инструменты, которые я не хочу использовать, так как они не являются бесплатными.

Я слышал, что это делает инструмент xsd.exe, но я не знаю, как им пользоваться.

Я хочу сгенерировать XML-файлы из среды выполнения xsd, например, одним нажатием кнопки или отправив форму в графическом интерфейсе. Пожалуйста помогите.

Спасибо


person Andy    schedule 08.09.2011    source источник
comment
возможный дубликат сгенерировать xml из xsd   -  person Kirill Polishchuk    schedule 08.09.2011
comment
взгляните на этот ответ stackoverflow.com/questions/17106/   -  person Christian Achilli    schedule 12.12.2011


Ответы (2)


Инструмент определения схемы XML (Xsd.exe), я считаю, предназначен для генерации XSD из XML, а не наоборот, или, по крайней мере, я не вижу ничего задокументированного для этого. Он также сгенерирует исходный код для вас, но на самом деле это невозможно сделать динамически с какой-либо схемой, а затем использовать во время выполнения без знания схемы.

Раньше я создавал классы из XSD с помощью инструмента xsd.exe. Затем использовал сгенерированные объекты класса для создания XML. Основная проблема с этим - управление изменением версий схемы.

person Paul    schedule 08.09.2011

вы можете попробовать сгенерировать образец XML для данной XMLSchema из проекта jlibs

person Santhosh Kumar Tekuri    schedule 11.09.2011