如何针对导入另一个 XSD 的 XSD 验证 XML

How to validate XML against XSD which import another XSD

我有 2 个 XSD 个文件。 DCL.xsd 进口 common.xsd。 我有 DCL.xml。现在,我想用 DCL.xsd 验证 DCL.xml。 我怎样才能做到这一点?

只要 common.xsd 使用 xsd:include or xsd:import, there is nothing extraordinary you have to do to validate DCL.xml against DCL.xsd. Simply associate DCL.xml with DCL.xsd using the usual methods such as schemaLocation or nonamespaceSchemaLocation 正确地合并到 DCL.xsd 中即可。