Ich habe eine Seife Web-Service mit nusoap
und php
entwickelt. In diesem Web-Service Ich habe einen benutzerdefinierten Typ namens Ladung wie unten definiert:Wie benutze ich einen benutzerdefinierten Typ als Datentyp in einem anderen benutzerdefinierten Typ in nusoap
$server->wsdl->addComplexType('charge',
'complexType',
'struct',
'all',
'',
array(
'code' => array('name' => 'code', 'type' => 'xsd:string'),
'value' => array('name' => 'value', 'type' => 'xsd:string')
)
);
Und ich möchte einen anderen benutzerdefinierten Typ definieren, in dem benutzerdefinierten Typ berechnen als Datentyp wie folgt verwendet:
$server->wsdl->addComplexType('send',
'complexType',
'struct',
'all',
'',
array(
'send' => array('name' => 'send', 'type' => 'xsd:charge')
)
);
Dann bekomme ich diesen Fehler:
Could not find type '[email protected]://www.w3.org/2001/XMLSchema'
Was ist der richtige Weg, einen benutzerdefinierten Typen als Datentyp in einer anderen benutzerdefinierten Typ in nusoap zu benutzen?