Синтаксический анализ XML с помощью xmlrpc-клиента Zend

#php #xml #zend-framework #xml-parsing

#php #xml #zend-framework #синтаксический анализ xml

Вопрос:

Я пытаюсь извлечь из XML-файла список бронирований отелей, используя библиотеку zend под названием xmlrpc. Это код:

 $client = new Zend_XmlRpc_Client('http://username:password@distribution-xml.booking.com/xml-rpc');
$service = $client->getProxy();
$hotels = $service->bookings->getHotels();
  

Как я могу передать некоторые параметры методу getHotels?

Комментарии:

1. Я не могу помочь вам напрямую, но вот документация: для клиента Zend XmlRpc и для booking.com бронирование номеров.getHotels

2. Я уже прочитал это, но я не вижу никакой помощи в справке по бронированию: s

3. Да, booking.com документация — отстой. :-/

4. вздох, мне действительно нужен глупый пример передачи параметров…

Ответ №1:

Я сделал это! Просто передайте параметры в ассоциативном массиве, подобном этому:

 $client = new Zend_XmlRpc_Client('http://username:password@distribution-xml.booking.com/xml-rpc');
$content = array(
    'paramname' => array(paramvalues)
 );
 $service = $client->getProxy(); 
 $hotels=$service->bookings->getHotels($content);

;)