+++ /dev/null
---TEST--
-wddx deserialization test
---FILE--
-<?php
- $path = dirname(__FILE__);
- var_dump(wddx_deserialize(file_get_contents("{$path}/wddx.xml")));
-?>
---EXPECT--
-array(11) {
- ["aNull"]=>
- NULL
- ["aString"]=>
- string(8) "a string"
- ["aNumber"]=>
- float(-12.456)
- ["aDateTime"]=>
- int(897600732)
- ["aDateTime2"]=>
- int(329607132)
- ["aDateTime3"]=>
- string(19) "2040-06-12T04:32:12"
- ["aBoolean"]=>
- bool(true)
- ["anArray"]=>
- array(2) {
- [0]=>
- int(10)
- [1]=>
- string(14) "second element"
- }
- ["aBinary"]=>
- string(11) "binary data"
- ["anObject"]=>
- array(2) {
- ["s"]=>
- string(8) "a string"
- ["n"]=>
- float(-12.456)
- }
- ["aRecordset"]=>
- array(2) {
- ["NAME"]=>
- array(2) {
- [0]=>
- string(8) "John Doe"
- [1]=>
- string(8) "Jane Doe"
- }
- ["AGE"]=>
- array(2) {
- [0]=>
- int(34)
- [1]=>
- int(31)
- }
- }
-}
+++ /dev/null
-<?xml version='1.0'?>
-<!DOCTYPE wddxPacket SYSTEM 'wddx_0100.dtd'>
-<wddxPacket version='1.0'>
-<header/>
- <data>
- <struct>
- <var name='aNull'>
- <null/>
- </var>
- <var name='aString'>
- <string>a string</string>
- </var>
- <var name='aNumber'>
- <number>-12.456</number>
- </var>
- <var name='aDateTime'>
- <dateTime>1998-06-12T04:32:12</dateTime>
- </var>
- <var name='aDateTime2'>
- <dateTime>1980-06-12T04:32:12</dateTime>
- </var>
- <var name='aDateTime3'>
- <dateTime>2040-06-12T04:32:12</dateTime>
- </var>
- <var name='aBoolean'>
- <boolean value='true'/>
- </var>
- <var name='anArray'>
- <array length='2'>
- <number>10</number>
- <string>second element</string>
- </array>
- </var>
- <var name='aBinary'>
- <binary length='11'>YmluYXJ5IGRhdGE=</binary>
- </var>
- <var name='anObject'>
- <struct>
- <var name='s'>
- <string>a string</string>
- </var>
- <var name='n'>
- <number>-12.456</number>
- </var>
- </struct>
- </var>
- <var name='aRecordset'>
- <recordset rowCount='2' fieldNames='NAME,AGE'>
- <field name='NAME'>
- <string>John Doe</string>
- <string>Jane Doe</string>
- </field>
- <field name='AGE'>
- <number>34</number>
- <number>31</number>
- </field>
- </recordset>
- </struct>
- </data>
-</wddxPacket>