Генерирование файлов схем XML по файлам XML

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

Файл XML не должен содержать синтаксических ошибок, иначе при генерировании схемы возникнет ошибка. XML-файл должен соответствовать спецификациям XML 1.0.

Следующие инструкции написаны для проекции Ресурсы, но будут работать и в других проекциях.

Для того чтобы создать схему для XML-файла:

  1. Создайте проект, который будет содержать схему. Если на основе схемы XML будут генерироваться bean-объекты Java, выберите тип проекта для работы с исходным кодом Java, чтобы bean-объекты и схема были в одном проекте (для bean-объектов необходим тип проекта Java, тогда как схема XML может быть включена в любой проект). Если bean-объекты генерироваться не будут, тип проекта не имеет значения.
  2. Выберите файл XML, для которого создаётся схема. В его контекстном меню выберите Генерирование > Схема XML.
  3. Выберите проект или папку для создаваемой схемы. Заполните поел Имя файла, например, введите MyXMLXSD.xsd. Расширение файла схемы должно быть .xsd.
  4. Нажмите кнопку Готово.
  5. Появится окно с сообщением об успешном создании схемы XML.

Созданная схема XML будет открыта в редакторе. В неё будут добавлены все элементы, используемые в указанном файле XML. Далее в схему можно добавлять и другие элементы.

Задачи, связанные с данной
Создание схем XML
Генерирование файлов схем XML по таблицам реляционной базы данных
Создание bean-объектов Java на основе схемы XML
Генерирование HTML-документации по схеме XML
Информация, связанная с данной
XML 1.0 на сайте W3C
Изменение свойств XML-схем
Редактор XML-схем
Проверка XML-схем
Генерирование XML-схем по файлам DTD

Комментарии