отображение живого результата от выполнения запроса - PullRequest
0 голосов
/ 26 февраля 2011

Я получаю данные из поисковой системы Google и других, используя simple_html_dom.php library.as выборка результатов из поисковых систем Google и для набора записей (здесь компании) .. займет много времени, чтобы получить результат. Так что я был предложен согласнопользовательская точка зрения, что я должен отображать живой результат (скажем, $ tempData), полученный из запроса. Теперь я использую json для извлечения результата, и если я выведу на экран любые другие данные в fetchg.php, то он будет добавлен в мой массив $ finalData, который содержитокончательные данные, которые должны быть отображены. Так есть ли способ, которым я могу отделить живые данные ($ tempData) от этих подготовленных данных ($ finalData) и получить их отдельно в файле js.

Пример: живые данные (он содержит ранг) в более высоком z-индексированном элементе div в элементе DOM (скажем):

   <td>       <td>
google.com    12
google.co.uk  34
google.nl     26
google.de     fetching
google.co.in  fetching

.. и т. д. это извлекается один за другим. Не в целом

$ finalDataрезультат в data.php (последняя страница, aftr javascript размещает все данные в соответствующих местах)

 <td>       <td>
google.com    12
google.co.uk  34
google.nl     26
google.de     22
google.co.in  07

1 Ответ

0 голосов
/ 26 февраля 2011

Существует альтернативный способ чтения XML-файлов, это SAX-разбор.Он основан на событиях, что означает, что вы можете делать что-то во время чтения каждого элемента.Вы должны отказаться от некоторой гибкости, такой как DOM, но в целом это решение быстрее, требует меньше памяти и, что более важно, вам не нужно ждать анализа всего документа.http://php.net/manual/en/book.xml.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...