在Google App Engine上使用Python验证XML与DTD的匹配性

0 投票
1 回答
506 浏览
提问于 2025-04-15 15:04

我在客户端用lxml做了验证,但不太确定怎么在Google App Engine上使用,因为那里没有lxml这个包。我试着把整个lxml文件夹复制到我的Google应用的根目录下,但好像用不了。我猜这可能跟编译后的.so文件之类的有关。

有没有办法让lxml在Google App Engine上工作?如果不行,有没有其他库可以用来在Google App Engine上验证XML和DTD?

1 个回答

1

编译过的C扩展(比如lxml)在Google App Engine上是无法使用的。

PyXML已经不再维护了,但它有一个纯Python写的XML验证器。你可以查看这个代码示例,了解如何使用。

撰写回答