Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
PhpQuery - затык при слишком большом XML
Новая тема
Ответить
цитата
29/05/10 в 22:40
Sterx
вызов: phpQuery::newDocumentXML($fileContent);
результат:
Цитата:
Fatal error: Uncaught exception 'Exception' with message 'Error loading XML markup' in /home/httpd/.com/html/inc/phpQuery.php:425
Stack trace:
#0 /home/httpd/.com/html/inc/phpQuery.php(223): DOMDocumentWrapper->loadMarkupXML('<?xml version="...', NULL)
#1 /home/httpd/.com/html/inc/phpQuery.php(191): DOMDocumentWrapper->loadMarkup('<?xml version="...')
#2 /home/httpd/.com/html/inc/phpQuery.php(177): DOMDocumentWrapper->load('<?xml version="...', 'text/xml', NULL)
#3 /home/httpd/.com/html/inc/phpQuery.php(4858): DOMDocumentWrapper->__construct('<?xml version="...', 'text/xml', NULL)
#4 /home/httpd/.com/html/inc/phpQuery.php(4632): phpQuery::createDocumentWrapper('<?xml version="...', 'text/xml')
#5 /home/httpd/.com/html/inc/phpQuery.php(4659): phpQuery::newDocument('<?xml version="...', 'text/xml')
#6 /home/httpd/.com/html/cron/parser.php(27): phpQuery::newDocumentXML('<?xml version="...')
#7 {main}
thrown in /home/httpd/.com/html/inc/phpQuery.php on line 425
цитата
30/05/10 в 12:37
leroy_17
и другие разборщики xml его нормально хавают ? simpleXml и прочее
цитата
30/05/10 в 12:48
Sterx
>simpleXml
аналогично затык
начинаю думать, что в php.ini стоит какая то опция спешел фо XML документа с ограничением размера
цитата
30/05/10 в 15:56
kodek
А какого размера xml?
цитата
30/05/10 в 15:59
Sterx
от 6 метров
цитата
30/05/10 в 17:08
kodek
У меня была похожая фигня. Парсил xml с 300 тыс. записей и писал в базу. Постоянно вылетал с ошибкой скрипт. Время выполнения скрипта не было ограничено, файлы все на локальных винтах. Но чего там было в итоге, я так и не разобрался - поставил на локальную машину php и на ней всё сделал, причём вылетало и на локальной машине тоже, но одна из попыток дошла до финала - на этом я и остановился!
цитата
30/05/10 в 21:40
Dr.Syshalt
Так это ж DOM-парсер, он все в память грузит. Может, просто памяти PHP не хватает?
Вообще такие вещи DOM-парсерами обрабатывать не кошерно как-то. Уже SAX нужен.
цитата
30/05/10 в 22:30
Sterx
дело было не в бобине..
кривой XML и мой недостаток фантазии
SAX заюзаю если надобность возникнет
цитата
31/05/10 в 12:08
leroy_17
я нормально парсил xml 20 Mb на виртуалке даже , просто я ее читал fread, проблем с разбором не было все быстро
цитата
21/03/19 в 14:10
mrjhon555
Sterx писал:
дело было не в бобине..
кривой XML и мой недостаток фантазии
SAX заюзаю если надобность возникнет
Да уж, фантазии у тебя явно мало.
Чего стоит твои вопросы на стаковерфлоу.
http://prntscr.com/n0xfuh
А дургих кодеров, смотрю ты мастак критиковать, разносить.. А сам я смотрю не идеален?
цитата
21/03/19 в 16:10
Sterx
mrjhon555 писал:
А дургих кодеров, смотрю ты мастак критиковать, разносить.. А сам я смотрю не идеален?
phpdev2017 ты не кодер - ты жертва ЕГЭ.
у меня нет нескольких акков на мастере. обхожусь одним
потому - жаль что ты не вынес правильных выводов из своего бана.
Новая тема
Ответить
Эта страница в полной версии