Я работаю с веб-сервисами. Я отправляю запрос и получаю xml в качестве ответа. Это то, что я посылаю:print value from XML reply
$s = new soapclient($conDetails['url'],array('wsdl'));
$params = new stdClass;
$paramsStr = '
<GetPackItinerary UserID="'.$conDetails['UsrId'].'" SessionID="'.$conDetails['Session'].'" >
<root>
<ItinId>'.$_GET['int'].'</ItinId>
</root>
</GetPackItinerary>
';
$params->xmlRequest = $paramsStr;
$result = $s->__call("SubmitXmlString",array($params));
если я печатаю мой resualt его выглядеть:
<GetPackItinerary Cnt="1">
<int id="39">
<header>
<ItinId>39</ItinId>
<Name>text for tour</Name>
<Class>STD</Class>
<Days>10</Days>
<Text/>
<Include>text for tour</Include>
<NotInclude>text for tour</NotInclude>
<Url>http://www.geotours.co.il</Url>
<Status>OK</Status>
</header>
<day id="1">
<ItinId>39</ItinId>
<Destination/>
<Day>1</Day>
<Meal/>
<Header>text for day 1</Header>
<Text>some text</Text>
<Include>some text</Include>
<NotInclude/>
</day>
<day id="2">
<ItinId>39</ItinId>
<Destination/>
<Day>2</Day>
<Meal/>
<Header>text for day 2</Header>
<Text>some text 2</Text>
<Include>some text 2</Include>
<NotInclude/>
</day>
</int>
</GetPackItinerary>
Мой вопрос - что именно я могу получить обратно от WS? это XML? obeject? и - как мне напечатать какое-то значение, для момента - тег «name» в теге «header» (текст для тура)?
Похоже, XML, и вы должны будете использовать '' DOMDocument' или SimpleXML' с ответом – RamRaider
, что дает Вам этот код: 'эхо GetType ($ результат);'? – RomanPerekhrest
@RomanPrekhrest - слово «объект» – roi