2009-10-14 55 views
0

我已經驗證了在客戶端使用lxml進行驗證的工作,但我不太清楚如何讓它在谷歌應用引擎上工作,因爲它沒有lxml包。我試圖複製整個lxml文件夾,並將其放在我的谷歌應用程序的根目錄中,但似乎無法正確使用它。我猜它與編譯的.so文件等有關。在google應用引擎上驗證xml對dtd的使用python

有沒有辦法讓lxml在谷歌應用程序引擎上工作?如果沒有,是否有任何其他庫可用於驗證xml是否適用於在Google應用引擎上工作的dtd?

回答

1

編譯的C擴展(如lxml)在Google App Engine上不起作用。

PyXML不再被維護,但它確實有一個純Python的XML驗證器。示例請參閱this代碼片段。

+0

minixsv據說可以在http://www.familieleuthe.de/DownloadMiniXsv.html上使用,但是如何將它添加到GAE? – bb2 2011-10-17 01:28:14