Python挂在带有apache + mod_wsgi的lxml.etree.XMLSchema(树)上

And*_*sov 5 python apache lxml mod-wsgi xml-validation

Python依旧

lxml.etree.XMLSchema(tree)

当我在apache server + mod_wsgi上使用它时(Windows)

当我使用Django dev服务器 - 一切正常

如果您了解针对XSD的其他不错的XML验证解决方案,请告诉我

更新:

我正在使用soaplib,它使用lxml

logger.debug("building schema...")
self.schema = etree.XMLSchema(etree.parse(f))

logger.debug("schema %r built, cleaning up..." % self.schema)

我在apache日志中看到"构建模式...",但我没有看到"架构%r已构建,清理......"

更新2: 我使用MSVS 2010 visual C++构建了lxml 2.3; 之后它在这条线上崩溃了

self.schema = etree.XMLSchema(etree.parse(f))
在httpd.exe中0x7c919af2处的未处理异常:0xC0000005:访问冲突写入位置0x00000010.

mat*_*ias 1

我在 Linux 系统上也遇到了类似的问题。尝试安装更新版本的 libxml2 并重新安装 lxml,至少这对我来说是这样。