Как сгенерировать образец XML из среды выполнения XSD - PullRequest
0 голосов
/ 08 сентября 2011

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

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

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

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

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

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

Спасибо

Ответы [ 2 ]

0 голосов
/ 11 сентября 2011

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

0 голосов
/ 08 сентября 2011

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

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

...