проверка XML с помощью произвольного файла XML - PullRequest
1 голос
/ 14 января 2010

в моей компании они разработали свой собственный XML, который используется в качестве схемы для данных, теперь я должен проверить XML в соответствии с этой схемой. Есть ли простой способ сделать это, или я должен написать с нуля?

Я работаю с Java6 ...

спасибо

Ответы [ 2 ]

1 голос
/ 14 января 2010

Одной из возможностей является создание XSLT-преобразования, которое преобразует документ собственной схемы в такой стандарт, как Схема XML или Relax NG .

1 голос
/ 14 января 2010

Извлечение пакета javax.xml.validation , начиная с Java 5 API поддерживает проверку для пользовательской схемы.

У объекта SchemaFactory есть метод newSchema, который возьмет файл и создаст из него схему, которую можно проверить.

Редактировать: Если вам нужно преобразовать ваш XML-файл в схему, посмотрите на этот вопрос: Есть ли какие-либо инструменты для генерации XSD-схемы из экземпляра документа XML?

...