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