Реклама на сайте Advertise with us

PhpQuery - затык при слишком большом XML

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

programmer

С нами с 08.12.02
Сообщения: 7606
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 29/05/10 в 22:40       Ответить с цитатойцитата 

вызов: 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

банк Tinkoff

0
 



С нами с 01.03.07
Сообщения: 304
Рейтинг: 223

Ссылка на сообщениеДобавлено: 30/05/10 в 12:37       Ответить с цитатойцитата 

и другие разборщики xml его нормально хавают ? simpleXml и прочее

8
 

programmer

С нами с 08.12.02
Сообщения: 7606
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 30/05/10 в 12:48       Ответить с цитатойцитата 

>simpleXml
аналогично затык
начинаю думать, что в php.ini стоит какая то опция спешел фо XML документа с ограничением размера

банк Tinkoff

0
 



С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672


Передовик Master-X (16.06.2008)
Ссылка на сообщениеДобавлено: 30/05/10 в 15:56       Ответить с цитатойцитата 

А какого размера xml?

Лучшие в Рунете: товарная партнёрка - от 4 рублей за клик.
CPA агрегатор - тысячи отличных офферов!

8
 

programmer

С нами с 08.12.02
Сообщения: 7606
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 30/05/10 в 15:59       Ответить с цитатойцитата 

от 6 метров

банк Tinkoff

0
 



С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672


Передовик Master-X (16.06.2008)
Ссылка на сообщениеДобавлено: 30/05/10 в 17:08       Ответить с цитатойцитата 

У меня была похожая фигня. Парсил xml с 300 тыс. записей и писал в базу. Постоянно вылетал с ошибкой скрипт. Время выполнения скрипта не было ограничено, файлы все на локальных винтах. Но чего там было в итоге, я так и не разобрался - поставил на локальную машину php и на ней всё сделал, причём вылетало и на локальной машине тоже, но одна из попыток дошла до финала - на этом я и остановился!

Лучшие в Рунете: товарная партнёрка - от 4 рублей за клик.
CPA агрегатор - тысячи отличных офферов!

8
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 30/05/10 в 21:40       Ответить с цитатойцитата 

Так это ж DOM-парсер, он все в память грузит. Может, просто памяти PHP не хватает?

Вообще такие вещи DOM-парсерами обрабатывать не кошерно как-то. Уже SAX нужен.

0
 

programmer

С нами с 08.12.02
Сообщения: 7606
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 30/05/10 в 22:30       Ответить с цитатойцитата 

дело было не в бобине..
кривой XML и мой недостаток фантазии
SAX заюзаю если надобность возникнет

банк Tinkoff

0
 



С нами с 01.03.07
Сообщения: 304
Рейтинг: 223

Ссылка на сообщениеДобавлено: 31/05/10 в 12:08       Ответить с цитатойцитата 

я нормально парсил xml 20 Mb на виртуалке даже , просто я ее читал fread, проблем с разбором не было все быстро

8
 
+ + +


С нами с 04.05.15
Сообщения: 45
Рейтинг: -36

Ссылка на сообщениеДобавлено: 21/03/19 в 14:10       Ответить с цитатойцитата 

Sterx писал:
дело было не в бобине..
кривой XML и мой недостаток фантазии
SAX заюзаю если надобность возникнет


Да уж, фантазии у тебя явно мало.

Чего стоит твои вопросы на стаковерфлоу. http://prntscr.com/n0xfuh

А дургих кодеров, смотрю ты мастак критиковать, разносить.. А сам я смотрю не идеален?

-7
 

programmer

С нами с 08.12.02
Сообщения: 7606
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 21/03/19 в 16:10       Ответить с цитатойцитата 

mrjhon555 писал:


А дургих кодеров, смотрю ты мастак критиковать, разносить.. А сам я смотрю не идеален?

phpdev2017 ты не кодер - ты жертва ЕГЭ.
у меня нет нескольких акков на мастере. обхожусь одним
потому - жаль что ты не вынес правильных выводов из своего бана.

банк Tinkoff

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »