2
Deserialize custom struct
6
require_once dirname(__FILE__) . '/../test.utility.php';
7
require_once 'PEAR/Config.php';
8
$config = &PEAR_Config::singleton();
9
require_once dirname(dirname(dirname(__FILE__))) . '/example/example_server.php';
11
$msg = '<?xml version="1.0" encoding="UTF-8"?>
13
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
14
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
15
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
16
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
17
xmlns:ns4="urn:SOAP_Example_Server"
18
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
22
<varString xsi:type="xsd:string">test string</varString>
23
<varInt xsi:type="xsd:int">123</varInt>
24
<varFloat xsi:type="xsd:float">123.123</varFloat></inputStruct></ns4:echoStruct>
26
</SOAP-ENV:Envelope>';
28
$val = parseMessage($msg);
33
object(stdClass)%s1) {
35
%sobject(stdClass)%s3) {
37
string(11) "test string"