Проверка XML по внешним схемам - PullRequest
0 голосов
/ 27 марта 2019

Как проверить XML-файл по всем схемам, определенным в этом XML-файле?

Я ищу локальный способ без использования онлайн-службы.Это должно быть сделано с помощью инструмента или в коде Java.

Например, у меня есть XML-файл, начинающийся с:

<?xml version="1.0" encoding="UTF-8"?>
<mets:mets xmlns:mets="http://www.loc.gov/METS/"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.loc.gov/METS/ https://www.loc.gov/standards/mets/version112/mets.xsd http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-6.xsd http://www.w3.org/1999/xlink https://www.w3.org/XML/2008/06/xlink.xsd">

И валидатор должен проверить XML-файл по определенным файлам XSDв xsi: schemaLocation.

Я пробовал некоторые базовые инструменты, но, кажется, они выполняют только проверку синтаксиса.

...