Создание файлов схем 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. Далее в схему можно добавлять и другие элементы.

Дальнейшие действия

Комментарии