Разбор результатов поиска в Твиттере с использованием PHP с использованием XMLReader - PullRequest
0 голосов
/ 23 июля 2011

Я использую PHP curl для получения строки XML для анализа, и я хотел бы проанализировать XMLReader.Я не могу найти хороших примеров того, как перебирать каждую из записей при сохранении некоторых узлов (user, title, updated) в качестве переменных.Затем я хочу что-то сделать с переменными и перейти к следующей записи.Мне также нужно иметь возможность проверить, является ли узел пустым (чтобы можно было определить, какие записи имеют геоданные).

Пример XML-канала будет выглядеть как this .

Спасибо.

1 Ответ

0 голосов
/ 23 июля 2011

Попробуйте использовать PHP-клиент, созданный для Twitter, такой как - http://code.google.com/p/twitter-php/ Тогда вам не нужно анализировать XML и т. Д.

При использовании этой библиотеки ваш код для страницы поиска будет выглядеть

Метод search () обеспечивает поиск в статусах твиттера:

    $results = $twitter->search('#nette');

Возвращенный результат - массив PHP:

    foreach ($results as $result) {
            echo "message: ", $result->text;
            echo "posted at " , $result->created_at;
            echo "posted by " , $result->form_user;
    }
...