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