Как проверить 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.
Я пробовал некоторые базовые инструменты, но, кажется, они выполняют только проверку синтаксиса.