У нас много проектов, состоящих из файлов XML. Мы должны проверить все эти XML-файлы на основе одной XML-схемы.
Чтобы реализовать это, мы использовали записи каталога XML, чтобы связать схему XML с заданным ключом пространства имен. Таким образом, вы определяете расположение XML-схемы только один раз в XML-каталоге, и все XML-файлы будут проверяться на основе этой единственной XML-схемы. Вы можете увидеть запись категории XML ниже:
- Элемент ввода: URI
- Местоположение: dm_d / src / DESchema.xsd
- URI: платформа: /resource/dm_d/src/DESchema.xsd
- Тип ключа: имя пространства имен
- Ключ: http://www.example.com
Этот метод работает нормально, НО единственное, что вам нужно сделать, это добавить атрибут пространства имен 'xmlns' в корневой элемент каждого отдельного XML-файла в ваших проектах.
Мы не хотим добавлять атрибут namespace к каждому XML-файлу, потому что нам приходится обновлять множество клиентских проектов, что неэффективно и выполнимо.
В настоящее время мы ищем другие способы проверки XML на основе единой схемы XML без введения пространства имен xmlns в каждый файл XML.
Как мы можем сделать это в Eclipse IDE?
Обычная проверка XML (например, подчеркивается, если у вас неправильный закрывающий тег, ..) в редакторе Eclipse XML работает без пространства имен. Здесь вам не нужно определять что-либо, относящееся к XML-схеме. Как это сделать для этой нормальной проверки XML?
Можем ли мы сделать то же самое, что и при обычной проверке XML?
Любые советы, рекомендации в этом направлении очень ценятся.
Спасибо! :)
Xemox.