eclipse: проверить xml с помощью xsd - PullRequest
26 голосов
/ 16 ноября 2010

Кто-нибудь знает, можно ли проверить 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

Ответы [ 3 ]

24 голосов
/ 16 ноября 2010

Щелкните правой кнопкой мыши и подтвердите.Если он не подтвержден, то Eclipse не сможет получить доступ к файлу XSD.Есть ли определениеs.xsd в родительском каталоге XML?Вы также можете определить XML каталог записей для вашей xsds.В любом случае, если все в порядке, при сохранении следует проверить XML.Валидация обычно происходит вместе с завершением кода элементов и атрибутов.Обычно они оба работают или не работают.

ОБНОВЛЕНИЕ:

Изображение, чтобы сделать действие проверки более четким: alt text

4 голосов
/ 16 марта 2012

Я выяснил, почему опция проверки не отображается. Это происходит, когда вы просматриваете файлы в вашей локальной файловой системе. Вы должны добавить папку в проект или просто добавить файлы xml и xsd во временный проект. Затем в контекстном меню должны появиться кнопки «Проверить», а также многие другие параметры.

Я использую Eclipse 3.5.2 в Ubuntu.

1 голос
/ 16 ноября 2010

Должно быть автоматически - «на лету», если у вас есть XSD-файл, объявленный вверху.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...