嗨,我需要解析XML文件,这是超过1 MB的大小,我知道GAE可以处理请求和响应高达10 MB,但因为我们需要使用SAX解析器API和API GAE有1 MB的限制,所以我们可以通过任何方式解析超过1 MB的文件。谷歌应用程序引擎解析xml超过1 MB
1
A
回答
2
1MB限制不适用于解析;但是,您无法从URLfetch获取超过1MB的数据;你只会从API获得第一个1MB。
可能无法使用URLfetch API将XML导入到您的应用程序中。如果数据小于10MB,则可以安排外部进程将其发布到应用程序,然后对其进行处理。如果它介于10MB和2GB之间,则需要使用Blobstore API上传它,以1MB块的形式将其读入应用程序,并处理这些块的并置。
+0
Blobstore reader API提供了一个用于读取blob的文件类对象,因此不需要明确处理文件的“块”。 – 2010-07-26 12:11:00
相关问题
- 1. twitter超过谷歌应用程序引擎的速率限制
- 2. 如何解析余数:0]谷歌 - 应用程序引擎
- 3. WebTest的谷歌应用程序引擎
- 4. 谷歌应用程序引擎_method?
- 5. 在谷歌应用程序引擎
- 6. 在谷歌应用程序引擎
- 7. Pinax谷歌应用程序引擎
- 8. 谷歌应用程序引擎将Appstats
- 9. 在谷歌应用程序引擎JAVA
- 10. 从谷歌应用程序引擎
- 11. 在cygwin谷歌应用程序引擎
- 12. UnicodeEncodeError谷歌应用程序引擎
- 13. richfaces 3.3.3谷歌应用程序引擎
- 14. pycurl与谷歌应用程序引擎
- 15. jquery谷歌应用程序引擎
- 16. 谷歌应用程序引擎蟒蛇
- 17. 谷歌应用程序引擎和Python
- 18. 谷歌应用程序引擎的Bigtable
- 19. 在谷歌应用程序引擎SDK
- 20. 在谷歌应用程序引擎
- 21. 谷歌应用程序引擎
- 22. URLFetchService与谷歌应用程序引擎
- 23. 谷歌应用程序引擎getImageServingUrl与
- 24. 谷歌应用程序引擎的phpBB
- 25. KindError在谷歌应用程序引擎
- 26. pyamf flex谷歌应用程序引擎
- 27. 在谷歌应用程序引擎
- 28. Django的谷歌应用程序引擎
- 29. 在谷歌应用程序引擎
- 30. 谷歌应用程序引擎应用程序的索引
什么是XML文件的来源,你可以在你的本地机器上解析它吗?如果是这样,有办法将大量数据批量上传到GAE。 http://code.google.com/appengine/docs/python/tools/uploadingdata.html – msw 2010-07-26 07:24:11
文件是外部源,它是我正在读取的URL,并将文件数据传递给始终失败的xml(通用订阅源)解析器。是否有可能解析数据超过1 MB。 – Yogesh 2010-07-26 07:41:39