Добавление проверки источника в StructuredTextViewer - PullRequest
1 голос
/ 02 июля 2011

Я добавил в свое приложение хороший просмотрщик исходного кода XML.Теперь у меня есть схема XSD, которая определяет документ XML.Любая идея, с чего начать добавление проверки источника, которая опирается на эту схему?

Спасибо!

1 Ответ

2 голосов
/ 02 июля 2011

Чтобы убедиться, что ваш XML правильно сформирован, просто запустите его через анализатор DocumentBuilderFactory.Чтобы дополнительно проверить его по схеме .xsd, на которую есть ссылка в XML, вызовите:

factory.setValidating( true );

Если на схему xsd нет ссылки в проверяемом вами XML-документе, вы можете предоставить ее себе так:

factory.setAttribute(JAXP_SCHEMA_SOURCE, new File(schemaSource) );

Подробнее читайте в статье Oracle здесь: http://download.oracle.com/javaee/1.4/tutorial/doc/JAXPDOM8.html

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