запрос на удаленный сервер XML

yasen

Guest
ок, спасибо
буду долбить тех, кто сервер настраивает
 

MANiac

Новичок
Хочу сделать ту же штуку только с Яндекс.хмл.
Сделал все как было написано. Все прекрастно.
Только яндекс возвращает ХМЛку с таким контентом:
<error code="18">Ошибка в XML-запросе Fatal error (line 1, char 1): Invalid document structure </error>

То что в запросе ошибка - исключено, т.к. запрос взят из примеров яндекса. Вопрос: может ли хмл запрос по этой системе где-то обрезаться или что-то в этом роде.

Исходный код:

<?
require_once('http/client.php');
$xml_req =& new HTTP_Client();
$xml_address = 'http://xmlsearch.yandex.ru/xmlsearch'; $xml_query = '<?xml version="1.0" encoding="windows-1251"?>
<request>
<query>yandex</query>
<groupings>
<groupby attr="d" mode="deep" groups-on-page="10" docs-in-group="1" />
</groupings>
</request>';

if (!PEAR::isError($xml_req->post($xml_address, $xml_query)))
{
$xml = $xml_req->currentResponse();
$response = $xml['body'];
echo htmlspecialchars($response);
}
?>
 
Сверху