Обработка результатов Яндекс.XML на php5
Кто делал обработку на php5
результатов Яндекс.XML
http://help.yandex.ru/xml/?id=362990
У меня не получается выдать содержимое внутни тега hlword priority="strict"> в нужном месте.
Кто делал обработку на php5
результатов Яндекс.XML
http://help.yandex.ru/xml/?id=362990
У меня не получается выдать содержимое внутни тега hlword priority="strict"> в нужном месте.
PHP:
<doc>
<url>[url]http://phpclub.ru/[/url]</url>
<domain>phpclub.ru</domain>
<title>Новости на PHPClub.ru#</title>
<headline>PHPClub - самый популярный ресурс о PHP,MYSQL, POSTGRES, APACHE. Здесь найдется: готовые скрипты, очень активный форум с 5000 WEB-програмистами, настройка apache,уроки и курсы php5, биржа труда, вакансии</headline>
<size>27694</size>
<charset>windows-1251</charset>
- <passages>
- <passage>
Команда разработчиков
<hlword priority="strict">PHP</hlword>
представила новый стабильный релиз популярного открытого скриптового языка web-программирования -
<hlword priority="strict">PHP</hlword>
4.4.0.
</passage>
- <passage>
Несмотря на переход с
<hlword priority="strict">PHP</hlword>
4.3.x к 4.4.x, никаких новых возможностей не представлено - это связано с тем, что исправление ошибки привело к необходимости в изменениях во внутреннем API
<hlword priority="strict">PHP</hlword>
.
</passage>
</passages>
</doc>
PHP:
$sxe = simplexml_load_file (CFG_ROOT_PATH.'/source/condi.xml');
foreach ($sxe->xpath('//doc') as $doc) {
echo $doc->url.' '.iconv('utf-8','windows-1251',$doc->title).iconv('utf-8','windows-1251',$doc->headline)."\n";
}