我使用的是php模塊xml_parser,我需要設置允許的最大內存大於默認值,或者做些事情以避免崩潰,xml大於標準允許的範圍。 順便說一句,我用http://www.bin-co.com/php/scripts/xml2array/來解析XML,但如果它大於13K它只是在第16行崩潰,這是xml_parse_into_struct($parser, trim($contents), $xml_values);
它不是關於設置memory_limit也是,它崩潰一遍又一遍,我試着將其設置爲更多但我仍然得到相同的錯誤,這裏是錯誤:Fatal error: Allowed memory size of 549453824 bytes exhausted (tried to allocate 24 bytes) in /www/file on line 16
。 你能提出另一個功能嗎? (如果你發現我的情況下,另一種更好)xml解析器問題
Q
xml解析器問題
1
A
回答
1
XMLReader,SimpleXML,並DOM是這個古老根據外籍人士的工具,所有的更好的選擇 - 但是,只有第一個是有可能幫助很多與你真正的問題,這就是讀取XML時超出了您在PHP配置中設置的memory_limit限制。要麼移動到像XMLReader這樣的「pull parser」,要麼增加你的memory limit。
+0
10倍,我傳遞給simpleXML和增加memory_limit – decebal 2010-11-22 11:08:00
相關問題
- 1. XML解析器問題
- 2. XML解析器問題
- 3. PHP XML解析器問題
- 4. Java XML解析器問題
- 5. XML解析問題
- 6. XML解析問題
- 7. XML解析問題
- 8. 問題解析XML
- 9. XML解析問題
- 10. XML解析問題
- 11. 解析XML問題
- 12. xml解析問題
- 13. XML解析問題
- 14. 解析XML問題
- 15. XML解析問題
- 16. 簡單的XML解析器框架問題 - XML解析Android中
- 17. iOS 8中的XML解析器問題
- 18. PHP的XML解析器幾個問題
- 19. 有問題的XML解析器
- 20. Perl XML ::解析器編碼問題
- 21. XML解析服務器問題
- 22. Spring 3 xml解析器問題-XSDException
- 23. xml domit解析器中的問題
- 24. Objective-C異步XML解析器問題
- 25. 安裝XML解析器:: CPAN有問題
- 26. Golang XML解析問題
- 27. PHP XML子解析問題
- 28. 問題解析jquery XML
- 29. Java XML解析問題
- 30. xml解析問題php
你試過切換到'XMLReader'類嗎?它不會在內存中加載整個xml文檔,所以你可以使用真正的大文件。 – stillstanding 2010-11-09 10:10:18
許多重複:http://stackoverflow.com/search?q=PHP+memory_limit – 2010-11-09 10:10:50