Регион в XML яндекса

Тема в разделе "PHP", создана пользователем kkkoopp, 20 ноя 2011.

Модераторы: latteo
  1. kkkoopp

    kkkoopp Постоялец

    Регистр.:
    18 май 2010
    Сообщения:
    121
    Симпатии:
    24
    Как добавить регион в XML-запрос яндекса?

    Код:
    <?xml version="1.0" encoding="windows-1251"?>
    		<request>
    			<query></query>
    			<groupings>
    				<groupby attr="d" mode="deep" groups-on-page="10"  docs-in-group="1" />
    			</groupings>
    			<page>1</page>
    		</request>
     
  2. SergXP

    SergXP Постоялец

    Регистр.:
    8 мар 2008
    Сообщения:
    66
    Симпатии:
    11
    Яндекс.Поиск?
    посмотрите в документации:
    http://help.yandex.ru/xml/?id=1112737
    теория:
    http://company.yandex.ru/technology/regions/
     
  3. kkkoopp

    kkkoopp Постоялец

    Регистр.:
    18 май 2010
    Сообщения:
    121
    Симпатии:
    24
    SergXP, документацию читал, ответа не нашел, там только через GET-запрос указывается, в качестве примера. Пытался его впихнуть в XML через POST-запрос, ничего не работает.
     
  4. SergXP

    SergXP Постоялец

    Регистр.:
    8 мар 2008
    Сообщения:
    66
    Симпатии:
    11
    а тут?
    Перейти по ссылке
    второй пункт:
    коды регионов(учитывайте смещение:(
    Перейти по ссылке
    Насколько я понял, идентификатор региона можно получить, прибавив к коду региона смещение 11000000.

    хотя это поиск по каталогу... не уверен полностью..
    возможно еще такой вариант
    Код:
    <query>слоны cat=(11000051)</query>
    надеюсь это то, что Вам нужно)
     
  5. PHPCod3r

    PHPCod3r

    Регистр.:
    7 июн 2010
    Сообщения:
    261
    Симпатии:
    25
    Гет запрос, пост запрос, может у вас не правильный xml файл создан?
    Попробуйте сначало как нить так потестить
    PHP:
    if (file_exists('test.xml')) {
        
    $xml simplexml_load_file('test.xml');
     
        
    print_r($xml);
    }