针对外部模式的XML验证

时间:2019-03-27 09:19:09

标签: xml validation xsd

如何针对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">

并且验证者必须对照xsi:schemaLocation中定义的XSD文件验证XML文件。

我尝试了一些基本工具,但它们似乎仅执行语法检查。

0 个答案:

没有答案