Как связать XSD с XML-файлом в Eclipse?
XML-файл, который я редактирую, не находится в том же каталоге, что и файл xsd, но оба находятся в рабочей области.
http://www.yourcompany.com/schema/yourSchema.xsd
Затем в ваших XML-файлах, которые используют эту схему, поместите это вверху:
<?xml version="1.0" encoding="UTF-8"?> <yourDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.yourcompany.com/schema/yourSchema.xsd">
Возможно, вам потребуется щелкнуть правой кнопкой мыши файл XML и выбрать Подтвердить, чтобы он распознал новую схему.
Используйте в своем XML-файле следующие обозначения:
<?xml version="1.0" encoding="UTF-8"?> <yourDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.yourcompany.com/schema platform:/resource/yourEclipseProjectInWorkspace/foo/bar/yourSchema.xsd">
Я использовал это в Eclipse NEON.3 (4.6.3).