bauchinj
Erfahrenes Mitglied
Hallo!
Hab ein XML bekommen, dass ich in der Form an ein Webservice senden soll, bekomm jetzt aber den Fehler
Aber mal von vorne...
Hab mir ein Array zusammengebaut, dass dem XML so entsprechen soll:
$data['xyz'] = 'value';...
Hier meine Übertragungsfunktion:
Hab ursprünglich damit gearbeitet:
Im Array selbst ist kein Fehler - auch die Formatierung der Werte muss so passen. Jetzt hab ich von der Gegenstelle ein Beispiel XML erhalten und da steht folgende erste Zeile:
was mir jetzt ein wenig kopfzerbrechen bereitet ist "xmlns:tem="http://tempuri.org/"". Ich weiß leider nicht was dies macht und welchen Unterschied es für die Übertragung darstellt, aber könnte dies den Fehler verursachen, dass ich dies nicht so übertrage?
Danke für eure Hilfe!
Hab ein XML bekommen, dass ich in der Form an ein Webservice senden soll, bekomm jetzt aber den Fehler
Code:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://50.115.72.149/xyz/test.asmx?wdsl' : Premature end of data in tag html line 3
Aber mal von vorne...
Hab mir ein Array zusammengebaut, dass dem XML so entsprechen soll:
$data['xyz'] = 'value';...
Hier meine Übertragungsfunktion:
Code:
$client = new SoapClient($url, array('trace' => 1));
$response = $client->__soapCall($method,$data);
Hab ursprünglich damit gearbeitet:
Code:
$client = new SoapClient($url, array('trace' => 1));
$response = $client->$method($data);
Im Array selbst ist kein Fehler - auch die Formatierung der Werte muss so passen. Jetzt hab ich von der Gegenstelle ein Beispiel XML erhalten und da steht folgende erste Zeile:
Code:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://tempuri.org/">
was mir jetzt ein wenig kopfzerbrechen bereitet ist "xmlns:tem="http://tempuri.org/"". Ich weiß leider nicht was dies macht und welchen Unterschied es für die Übertragung darstellt, aber könnte dies den Fehler verursachen, dass ich dies nicht so übertrage?
Danke für eure Hilfe!