Welkom, Gast. Alsjeblieft inloggen of registreren.
0 leden en 1 gast bekijken dit topic.
<artikels> <artikel> <artikelnummer>00001</artikelnummer> <beschrijving>tekst......</beschrijving> <image>http://link....</image> </artikel> <artikel> <artikelnummer>00002</artikelnummer> <beschrijving>tekst......</beschrijving> <image>http://link....</image> </artikel> ...enz</artikels>
$xmlArtikel = $_GET['artikel'];
Met $_GET heeft dat toch niet te maken? $_GET verwijst naar formulier-gegevens, zie HIER.
define('ARTIKELS_WSDL_URI', '[url]https://portal.domain/WebServices/ProductService.asmx?WSDL'[/url]);$client = new SoapClient(ARTIKELS_WSDL_URI, array('encoding'=>'UTF-8'));$response = $client->__soapCall('GetProductByName', array( array( 'productName' => $_GET['artikel'], 'langCode' => 'nl' ) ));header('Content-Type: text/html; charset=utf-8'); // UTF-8 (important!)$xml = $response->GetProductByNameResult->any;//XML parser!$xmlData = new SimpleXMLElement($xml);
Ik zoek verder...
Heb je al een oplossing gevonden?
Omdat het erg traag werkte, er moet immers een xml bestand van 42 Mb doorgezocht worden, heeft hij een script gemaakt die de xml gegevens eerst in een MySql database plaatst.