forum.dklab.ru


: XML
, . :
http://xml.yandex.ru xml

, "" . .
, :-)
, www.php.net, (php c ) , xslt_process() c php xml , . .. "" ??
:
, .
:
http://xml.yandex.ru "" . "" . XML, xml php. . .
:
XML , .
.

? XSLT.
? SAX.

http://xmlhack.ru/forum/xml/index.php
XML-. PHP .
:
XML , .
.

? XSLT.
? SAX.


. . .. , . : "" , .
<?xml version="1.0" encoding="utf-8"?>
<yandexsearch version="1.0">
<request>
<query>цены туапсе пансионат</query>
<page>0</page>
<sortby order="descending" priority="yes">rlv</sortby>
<maxpassages>2</maxpassages>
<groupings>
<groupby attr="" mode="flat" groups-on-page="10" docs-in-group="1" curcateg="-1"/>
</groupings>
</request>
<response date="20051015T155702">
<reqid>2143983174</reqid>
<wordstat>цены: 501322604, туапсе: 1093167, пансионат: 6051185</wordstat>
<found priority="phrase">0</found>
<found priority="strict">17880</found>
<found priority="all">58591</found>
<results>
<grouping attr="" mode="flat" groups-on-page="10" docs-in-group="1">
<found priority="phrase">0</found>
<found priority="strict">17880</found>
<found priority="all">58591</found>
<page first="1" last="10">0</page>
<group>
<doccount>1</doccount>
<doc>
<url>http://tuapsetour.com.ru/</url>
<domain>tuapsetour.com.ru</domain><title><hlword priority="all">Туапсе</hlword> - <hlword priority="all">Туапсе</hlword>, курорт <hlword priority="all">Туапсе</hlword>, отдых в <hlword priority="all">Туапсе</hlword>, туры в <hlword priority="all">Туапсе</hlword>, путевки в <hlword priority="all">Туапсе</hlword>, санатории <hlword priority="all">Туапсе</hlword>, гостиницы Туапсе, пансионаты Туапсе, погода в Туапсе, город Туапсе</title>
<headline>Туапсе - Туапсе, курорт Туапсе, отдых в Туапсе, туры в Туапсе, путевки в Туапсе, санатории Туапсе, гостиницы Туапсе, пансионаты Туапсе, погода в Туапсе, город Туапсе</headline>
<size>10218</size>
<charset>windows-1251</charset>
<passages>
<passage><hlword priority="strict">Пансионат</hlword> Орбита - один из самых известных <hlword priority="strict">пансионатов</hlword> отдыха <hlword priority="all">Туапсе</hlword>, бирюзовые волны Черного моря, чистый лесной воздух, сказочная природа - все это прекрасные условия для отдыха в <hlword priority="all">Туапсе</hlword>.</passage>
<passage>Туры в <hlword priority="strict">пансионат</hlword> Орибита, <hlword priority="strict">Туапсе</hlword>, ежегодно пользуются спросом, поскольку в <hlword priority="strict">пансионате</hlword> удобен и выгоден не только отдых, но и проведение деловых совещаний, встреч, конкурсов, семинаров.</passage>
</passages>
</doc>
</group>
<group>
<doccount>1</doccount>
<doc>
<url>http://www.anapa1.ru/</url>
<domain>www.anapa1.ru</domain><title>Анапа, Сочи, <hlword priority="all">Туапсе</hlword>, Геленджик - отдых и лечение на курортах Черного моря</title>
<headline>Анапа, Сочи, Туапсе, Геленджик - отдых и лечение на курортах Черного моря</headline>
<modtime>20050622T010217</modtime>
<size>45316</size>
<charset>windows-1251</charset>
<passages>
<passage>Анапа, Сочи, Геленджик, <hlword priority="all">Туапсе</hlword>, Джемете, Сукко, Благовещенская, Малый Утри?, Боль?ой Утри?, Витязево, Широкая Балка, Новороссийск, Кабардинка, Дивноморское, Архипо-Осиповка, Джубга, Новомихайловский, Ольгинка, Небуг, Лазаревское, Дагомыс, Мацеста, Хоста, Адлер.</passage>
<passage>Найдется все - санаторий, <hlword priority="all">пансионат</hlword>, отель, база отдыха, частный пансион, минигостиница, частный сектор и квартира.</passage>
</passages>
</doc>
</group>
<group>
<doccount>1</doccount>
<doc>
<url>http://tuapsetour.com.ru/catalog_364_price.html</url>
<domain>tuapsetour.com.ru</domain><title>Каталог гостиниц <hlword priority="all">Туапсе</hlword>, <hlword priority="strict">Пансионат</hlword> Орбита - <hlword priority="all">Туапсе</hlword>, курорт <hlword priority="all">Туапсе</hlword>, отдых в <hlword priority="all">Туапсе</hlword>, туры в <hlword priority="all">Туапсе</hlword>, путевки в Туапсе, санатории Туапсе, гостиницы Туапсе, пансионаты Туапсе, погода в Туапсе, город Туапсе</title>
<headline>Каталог гостиниц Туапсе, Пансионат Орбита - Туапсе, курорт Туапсе, отдых в Туапсе, туры в Туапсе, путевки в Туапсе, санатории Туапсе, гостиницы Туапсе, пансионаты Туапсе, погода в Туапсе, город Туапсе</headline>
<size>12018</size>
<charset>windows-1251</charset>
<passages>
<passage>Описание - <hlword priority="strict">Пансионат</hlword> Орбита, <hlword priority="strict">Туапсе</hlword></passage>
<passage><hlword priority="strict">Цены</hlword> - <hlword priority="strict">Пансионат</hlword> Орбита, <hlword priority="strict">Туапсе</hlword></passage>
</passages>
</doc>
</group>
<group>
<doccount>1</doccount>
<doc>
<url>http://www.seatours.ru/87/364/price/</url>
<domain>www.seatours.ru</domain><title><hlword priority="strict">ТУАПСЕ</hlword>, <hlword priority="strict">Пансионат</hlword> Орбита Сочи - отдых на Черном море, туры, <hlword priority="strict">цены</hlword>, отзывы</title>
<headline>ТУАПСЕ, Пансионат Орбита Сочи - отдых на Черном море, туры, цены, отзывы</headline>
<size>18907</size>
<charset>windows-1251</charset>
<passages>
<passage>Описание - <hlword priority="strict">Пансионат</hlword> Орбита, <hlword priority="strict">Туапсе</hlword></passage>
<passage>Туры и <hlword priority="strict">цены</hlword> - <hlword priority="strict">Пансионат</hlword> Орбита, <hlword priority="strict">Туапсе</hlword></passage>
</passages>
</doc>
</group>
<group>
<doccount>1</doccount>
<doc>
<url>http://www.snpltd.ru/rest_in_Russia/Krasnodar/Tuapse/</url>
<domain>www.snpltd.ru</domain><title><hlword priority="all">Туапсе</hlword>: отдых в <hlword priority="all">Туапсе</hlword>, туры в <hlword priority="all">Туапсе</hlword>, санатории и <hlword priority="strict">пансионаты</hlword> <hlword priority="all">Туапсе</hlword> | Туроператор СНП</title>
<headline>Компания СНП. Туроператор по отдыху на черноморском побережье Краснодарского края. Сочи. Анапа. Адлер.Туапсе. Описания и фотографии пансионатов и санаториев. Подробные карты.</headline>
<modtime>20051012T183325</modtime>
<size>38991</size>
<charset>windows-1251</charset>
<passages>
<passage><hlword priority="strict">Цены</hlword></passage>
<passage><hlword priority="strict">Пансионат</hlword> &#34;Ольгинка&#34;</passage>
</passages>
</doc>
</group>
<group>
<doccount>1</doccount>
<doc>
<url>http://www.moscow-travel-shop.ru/link-940.html</url>
<domain>www.moscow-travel-shop.ru</domain><title>Отдых на Черном море, Курорты Анапа, Сочи, <hlword priority="strict">Туапсе</hlword>, Геленджик, <hlword priority="strict">Цены</hlword>, Санатории, <hlword priority="strict">Пансионаты</hlword>, Базы отдыха, Частные отели, Гостиницы, Квартиры, Частный сектор, Стоимость жилья, трансфер, размещение, экскурсии, Частные объявления по отдыху и недвижимости</title>
<headline>Отдых на Черном море, Курорты Анапа, Сочи, Туапсе, Геленджик, Цены, Санатории, Пансионаты, Базы отдыха, Частные отели, Гостиницы, Квартиры, Частный сектор, Стоимость жилья, трансфер, размещение, </headline>
<modtime>20050914T004111</modtime>
<size>43475</size>
<charset>windows-1251</charset>
<passages>
<passage>Главная &#34; Отдых &#34; отдых на черном море, курорты анапа, сочи, <hlword priority="strict">туапсе</hlword>, геленджик, <hlword priority="strict">цены</hlword>, санатории, <hlword priority="strict">пансионаты</hlword>, базы отдыха, частные отели, гостиницы, квартиры, частный сектор, стоимость жилья, трансфер, размещение, экскурсии, частные объявления по отдыху и недвижимости</passage>
<passage>Частные отбъявления по отдыху и недвижимости. Отдых на Черном море Курорты Анапа, Сочи, <hlword priority="strict">Туапсе</hlword>, Геленджик <hlword priority="strict">Цены</hlword> Бронирование номеров Санатории, <hlword priority="strict">Пансионаты</hlword>, Базы отдыха, Частные отели, Гостиницы, Квартиры, Частный сектор Стоимость жилья, трансфер, размещение, экскурсии, объявления по отдыху и недвижимости Поиск и бронирование свободных номеров в гостиницах и <hlword priority="strict">пансионатах</hlword> Черноморских курортов.</passage>
</passages>
</doc>
</group>
<group>
<doccount>1</doccount>
<doc>
<url>http://www.turkeys.ru/link-940.html</url>
<domain>www.turkeys.ru</domain><title>Отдых на Черном море, Курорты Анапа, Сочи, <hlword priority="strict">Туапсе</hlword>, Геленджик, <hlword priority="strict">Цены</hlword>, Санатории, <hlword priority="strict">Пансионаты</hlword>, Базы отдыха, Частные отели, Гостиницы, Квартиры, Частный сектор, Стоимость жилья, трансфер, размещение, экскурсии, Частные объявления по отдыху и недвижимости</title>
<headline>Отдых на Черном море, Курорты Анапа, Сочи, Туапсе, Геленджик, Цены, Санатории, Пансионаты, Базы отдыха, Частные отели, Гостиницы, Квартиры, Частный сектор, Стоимость жилья, трансфер, размещение, </headline>
<modtime>20050419T154938</modtime>
<size>36906</size>
<charset>windows-1251</charset>
<passages>
<passage>Главная &#34; Отдых &#34; Отдых на Черном море, Курорты Анапа, Сочи, <hlword priority="strict">Туапсе</hlword>, Геленджик, <hlword priority="strict">Цены</hlword>, Санатории, <hlword priority="strict">Пансионаты</hlword>, Базы отдыха, Частные отели, Гостиницы, Квартиры, Частный сектор, Стоимость жилья, трансфер, размещение, экскурсии, Частные объявления по отдыху и недвижимости</passage>
<passage>Частные отбъявления по отдыху и недвижимости. Отдых на Черном море Курорты Анапа, Сочи, <hlword priority="strict">Туапсе</hlword>, Геленджик <hlword priority="strict">Цены</hlword> Бронирование номеров Санатории, <hlword priority="strict">Пансионаты</hlword>, Базы отдыха, Частные отели, Гостиницы, Квартиры, Частный сектор Стоимость жилья, трансфер, размещение, экскурсии, объявления по отдыху и недвижимости Поиск и бронирование свободных номеров в гостиницах и <hlword priority="strict">пансионатах</hlword> Черноморских курортов.</passage>
</passages>
</doc>
</group>
<group>
<doccount>1</doccount>
<doc>
<url>http://traveltours.com.ru/cat/obj.php?uid=216</url>
<domain>traveltours.com.ru</domain><title>Туры в санатории <hlword priority="all">Туапсе</hlword> - <hlword priority="strict">пансионаты</hlword> и дома отдыха в <hlword priority="all">Туапсе</hlword>, город <hlword priority="all">Туапсе</hlword></title>
<size>3600</size>
<charset>windows-1251</charset>
<passages>
<passage><hlword priority="strict">Пансионат</hlword> Орбита - один из самых известных <hlword priority="strict">пансионатов</hlword> отдыха <hlword priority="strict">Туапсе</hlword>, бирюзовые волны Черного моря, чистый лесной воздух, сказочная природа - все это .</passage>
</passages>
</doc>
</group>
<group>
<doccount>1</doccount>
<doc>
<url>http://gelezka.com.ru/cat/obj.php?uid=189</url>
<domain>gelezka.com.ru</domain><title>справки по санаториям <hlword priority="strict">Туапсе</hlword>, <hlword priority="strict">цены</hlword> на отдых в <hlword priority="strict">пансионатах</hlword> <hlword priority="strict">Туапсе</hlword></title>
<headline>description here</headline>
<size>8532</size>
<charset>windows-1251</charset>
<passages>
<passage><hlword priority="strict">Туапсе</hlword> - неболь?ой город на берегу Черного моря примерно посередине между Новороссийском и Сочи.</passage>
<passage>Для ва?его удобства все здравницы представлены в каталоге &#34;<hlword priority="strict">Туапсе</hlword>&#34; с указанием минимальных <hlword priority="strict">цен</hlword> пребывания.</passage>
</passages>
</doc>
</group>
<group>
<doccount>1</doccount>
<doc>
<url>http://orion-tuapse.narod.ru/</url>
<domain>orion-tuapse.narod.ru</domain><title>Частный <hlword priority="strict">пансионат</hlword> &#34;Орион&#34; (г.<hlword priority="strict">Туапсе</hlword>)</title>
<modtime>20050523T031449</modtime>
<size>8220</size>
<charset>windows-1251</charset>
<passages>
<passage>По этому же адресу Вы сможете получить ответы на все возник?ие у Вас вопросы относительно отдыха в частном <hlword priority="strict">пансионате</hlword> &#34;Орион&#34; (г.<hlword priority="strict">Туапсе</hlword>).</passage>
<passage>Частный <hlword priority="strict">пансионат</hlword> &#34;Орион&#34; предлагает отдых на Черном море (город <hlword priority="all">Туапсе</hlword>)!</passage>
</passages>
</doc>
</group>
</grouping>
</results>
</response>
</yandexsearch>

:
. XML, :
1) c - xml.yandex.ru ip;
2) : "" , .
:
. XML, :
1) c - xml.yandex.ru ip;
2) : "" , .

. . : .
:
, XML , .
:
, XML , .

, . , , . , . , .
:
RSS
:
...
:
, , domxml:
http://forum.dklab.ru/php/heap/WorkWithComplexTreeXml.html
:
:
<?php
echo '<pre>';
$lang='uk';
// htdocs
$source=domxml_open_file($_SERVER['DOCUMENT_ROOT'].'/test.xml');
$xps=xpath_new_context($source);
$root=$source->document_element();
//
$dump=array();
// lvl1
$expr='/'.$root->tagname.'/entry';
$res=xpath_eval($xps,$expr);
foreach ($res->nodeset as $node)
$dump[]=$node;
// lvl2
foreach ($dump as $key=>$node)
{
$expr='/'.$root->tagname.'/entry[@dir="'.$node->get_attribute('dir').'"]/entry';
if ($res=xpath_eval($xps,$expr))
$dump[$key]->children=$res->nodeset;
}
echo('<hr />');
print_r($dump);
echo '</pre>';
?>
.

forum.dklab.ru