Beste Mensen,

ik heb een vraagje, ik moet wat informatie uit en webservice halen met XML maar heb geen idee wat er fout gaat.

Ik krijg namelijk een pagina waarop staat dat "XML-parsefout: geen element gevonden" is.

Mijn code
<?php
define('SYSTEM_WSO_URI', 'http://www.trucks.nl/dealerService.wso?wsdl';);
$client = new SoapClient(SYSTEM_WSO_URI, array('encoding'=>'UTF-8'));

$response = $client->__soapCall('getDealerVehiclesXMLhuybers',
array(
array(
'sDealerId' => 'KUIJPERS1',
'sVhclTypeId' => 'ALL',
'listOptions' => array('YEAR','PRICE','TYPE','ID','MAKE'),
'sLangId' => 'ALL',
'iMaxVehicles' => 'ALL',
'sMakeIn' => ''
)
)
);

header('Content-Type: text/xml; charset=utf-8');
$xml = $response->getDealerVehiclesXMLhuybers->any;

echo $xml;
?>

Kan iemand mij vertellen wat er mis gaat?

[size=xsmall]Toevoeging op 09/12/2011 16:28:41:[/size]

Is er niemand die weet hoe dit werkt en of wat hier fout gaat.
Ik vermoed dat je niks terug krijgt in de response. Wat als je de header weghaalt?
Ger van Steenderen op 09/12/2011 17:09:02

Ik vermoed dat je niks terug krijgt in de response. Wat als je de header weghaalt?


Dan krijg ik niks meer te zien alleen een witte pagina

[size=xsmall]Toevoeging op 09/12/2011 17:24:41:[/size]

Ger van Steenderen op 09/12/2011 17:09:02

Ik vermoed dat je niks terug krijgt in de response. Wat als je de header weghaalt?


Ger heb een var_dump() gedaan van de response en die is niet leeg daar zit gewoon informatie in, maar niet alle opgevraagde info maar als ik hem als XML echo dan krijg ik de error weer
Jelmer, wat krijg je dan op de vardump? $response is een object?
Ger van Steenderen op 09/12/2011 17:56:50

Jelmer, wat krijg je dan op de vardump? $response is een object?


Ja als je alles vanaf de header uitquote en daarboven een var_dump($response); doet dan krijg je resultaten terug uit de webservice!
Ger van Steenderen op 10/12/2011 08:48:47

En een var dump op $xml?


als ik het object toon dan zit er result in! en als ik var_dump doe op de $xml var dan is de waarde NULL

Reageren