Подтвердить что ты не робот

Генерировать xml из xsd

Есть ли там среда IDE, которая может генерировать XML из XSD? Не Oxygen или XmlSpy, они слишком дороги для меня... основанная на командной строке, является, конечно, предпочтительным методом!

4b9b3361

Ответ 1

Netbeans В среде IDE есть мастер для создания XML-документов из схемы XSD. Приятно, что вы также можете попросить его генерировать необязательные и повторяющиеся элементы.

Ответ 4

Обратите внимание, что вскоре после того, как этот ответ был первоначально отправлен, Apache XMLBeans был удален. Поэтому я больше не могу этого рекомендовать. Во всяком случае, я по-прежнему считаю, что у него была хорошая поддержка командной строки для генерации примера xsd: s, но новый выпуск не был выполнен уже более 2 лет на момент написания.


В основе командной строки лежит предпочтительный метод!

На мой взгляд xsd2inst в Apache XMLBeans - очень хороший инструмент для этого. Он основан на командной строке и поставляется с двоичными файлами для Windows и Unix/Linux.

Это очень просто использовать:

xsd2inst schemafile.xsd -name globalElementName

Он генерирует вывод непосредственно на консоль и, конечно же, может быть легко передан в файл.

Есть ли там среда IDE, которая может генерировать XML из XSD?

IntelliJ Idea имеет одинаковую функциональность, если использование IDE предпочтительнее даже в версии сообщества. Просто щелкните правой кнопкой мыши внутри документа xsd и выберите Создать экземпляр документа из схемы, затем выберите корень node.

Ответ 5

Стили XML-преобразования .NET довольно просты в использовании, поэтому, если вы не можете найти что-то, было бы довольно легко взломать простую утилиту командной строки, чтобы делать то, что вы хотите.

Ответ 6

Бесплатный XML-редактор XML XmlGrid.net имеет возможность генерировать XML из схемы XSD. Самое приятное, что вы можете указать, сколько повторяемых элементов вы хотите, и можете заполнить элементы значениями по умолчанию, указанными в вашей схеме. Он может обрабатывать очень сложные схемы. Вот URL: http://xmlgrid.net

Ответ 8

Полезная онлайн-утилита для создания данных XML из файла схемы XSD http://www.xsd2xml.com/