【发布时间】:2015-06-22 17:46:20
【问题描述】:
有谁知道是否可以用另一个 XML 模式来验证一个 XML 模式?如果是这样,那里有参考实现吗?我想使用 JAXB 解析 Schema 文档。
【问题讨论】:
标签: xml xsd jaxb xsd-validation
有谁知道是否可以用另一个 XML 模式来验证一个 XML 模式?如果是这样,那里有参考实现吗?我想使用 JAXB 解析 Schema 文档。
【问题讨论】:
标签: xml xsd jaxb xsd-validation
当然。大多数情况下,您只需将浏览器指向用作 XML 文档命名空间的 URL。这也适用于 XML Schema:http://www.w3.org/2001/XMLSchema
XSD 从那里链接。
【讨论】:
同时检查XSOM。这是 JAXB RI 用来加载和处理 XSD 的。
【讨论】:
XML 架构定义语言 (XSD) 有两个版本:1.0 和 1.1。 1.0 版于 2001 年发布,1.1 版于 2009 年发布。
规范的 XSD 架构是:
您可以通过命令行测试 XSD 架构的验证,例如:
$ xmllint -noout -schema XMLSchema.xsd myschema.xsd
【讨论】: