Piszę klienta do webserwisu korzystając z biblioteki SoapClient.
W odpowiedzi na moje zapytanie dostaję pusty obiekt:
object(stdClass)#8 (0) { }
Ten obiekt ma atrybut, który mnie interesuje, ale nie potrafię się do niego dostać. Poniżej XML, który dostaję wywołując __getLastResponse():
<?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body><ns2:UpdateDefectResponse xmlns:ns2="http://www.XYZ.com.pl/wsdl/defect" result="UPDATED"/></S:Body> </S:Envelope>
Interesuje mnie parametr result=UPDATED. Czy jest jakiś sposób na odczytanie tego atrybutu na poziomie biblioteki soap, czy pozostaje jedynie jakieś parsowanie tego XMLa?
Dziękuję za pomoc.