Eclipse: проверка xml с помощью xsd
Кто-нибудь знает, можно ли проверить xml с xsd, пока я редактирую xml в eclipse?
вот как начинается мой xml:
<root
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../definitions.xsd">
![alt text]()
Ответы
Ответ 1
Щелкните правой кнопкой мыши и подтвердите. Если он не проверен, Eclipse не может попасть в файл XSD. Является ли define.xsd в родительском каталоге XML? Вы также можете определить XML-каталог для ваших xsds. В любом случае, если все в порядке, во время сохранения он должен проверять XML. Проверка обычно происходит вместе с завершением кода элементов и атрибутов. Обычно они работают и не работают.
UPDATE:
Изображение, чтобы сделать подтверждение действия более ясным:
![alt text]()
Ответ 2
Я узнал, почему параметр проверки не отображается. Это происходит при просмотре файлов в локальной файловой системе. Вам следует продвигать папку в проект или просто добавлять файлы xml и xsd в какой-то временный проект. Затем проверьте правильность, так же как и многие другие параметры в контекстном меню.
Я использую eclipse 3.5.2 на Ubuntu.
Ответ 3
Он должен быть автоматически - "на лету", если у вас есть файл XSD, объявленный вверху.