Кто-нибудь знает, возможно ли проверить схему XML с другой схемой XML?Если да, есть ли эталонная реализация?Я хотел бы проанализировать документ Schema, используя JAXB.
Конечно. В большинстве случаев вы можете просто указать браузеру URL-адрес, который служит пространством имен для XML-документа. Это также работает с XML-схемой: http://www.w3.org/2001/XMLSchema
XSD связан оттуда.
Существует две версии языка определения схемы XML (XSD): 1.0 и 1.1.Версия 1.0 была выпущена в 2001 году, а версия 1.1 - в 2009 году.
Нормативные схемы XSD:
Вы можете проверить проверку схемы XSD через командную строку, например:
$ xmllint -noout -schema XMLSchema.xsd myschema.xsd
Также проверьте XSOM . Это то, что JAXB RI использует для загрузки и обработки XSD.