根据this question,似乎Python(哪个版本?)还不能直接实现XSD 1.1。
是否有可能以某种方式将另一个验证框架(例如Saxon; Xerces)的特定操作从Python脚本调用到例如根据XSD 1.1架构验证XML实例?
答案 0 :(得分:0)
是的,您应该能够使用Python包装Saxon / C C ++版本。 你可以从这里下载:
http://www.saxonica.com/saxon-c/index.xml
这个名为pysaxon的第三方项目也值得一看,它完全符合您的要求:https://github.com/ajelenak/pysaxon
pysaxon项目是为HE版本设计的,但您应该能够使其与PE或EE版本一起使用。