Re: WDDX functionality

From: Date: Thu, 03 Aug 2000 16:07:10 +0000
Subject: Re: WDDX functionality
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-27565@lists.php.net to get a copy of this message
It seems that there is a different DDT for WDDXRecordsets that the standard WDDX packet. Here is where I found out how to make these wddx packets with javascript : (http://synergy.idrc.ca:2114/cfdocs/Developing_Web_Applications_with_ColdFusion/29_Exchanging_Data_via_XML/dwa29_7.htm) (you can see that the coldfusion wddx functions are able to interperut this type of wddx packet) Thanks for your help, colin examples: here is one created with javascript: <wddxPacket version='0.9'><header/><data><recordset rowCount='2' fieldNames='elementName,elementType,elementSize,elementSelected,elementCaption,elementMaxLength,elementAllowMultiple,elementCols,elementRows'><field name='elementName'><string>firstName</string><string>lastName</string></field><field name='elementType'><string>text</string><string>text</string></field><field name='elementSize'><string>10</string><string>10</string></field><field name='elementSelected'><boolean value='false'/><boolean value='false'/></field><field name='elementCaption'><string></string><string></string></field><field name='elementMaxLength'><string></string><string></string></field><field name='elementAllowMultiple'><boolean value='false'/><boolean value='false'/></field><field name='elementCols'><string></string><string></string></field><field name='elementRows'><string></string><string></string></field></recordset></data></wddxPacket> and here is part of one created with PHP: <wddxPacket version='1.0'><header><comment>created 03/08/2000 with an ID equal to created with wddx function in PHP</comment></header><data><struct><var name='fields'><struct><var name='first'><struct><var name='name'><string>firstName</string></var><var name='type'><string>text</string></var><var name='label'><string>First Name</string></var><var name='maxlength'><string>25</string></var><var name='size'><string>15</string></var></struct></var><var name='last'><struct><var name='name'><string>lastName</string></var><var name='type'><string>text</string></var><var name='label'><string>Last Name</string></var><var name='maxlength'><string>30</string></var><var name='size'><string>15</string></var></struct></var><var name='sal1'><struct><var name='name'><string>salary</string></var><var name='type'><string>radio</string></var><var name='label'><string>What is your salary?</string></var><var name='checked'><string>1</string></var><var name='caption'><string>Below $10 000</string></var><var name='size'><string>0</string></var></struct></var><var name='sal2'><struct><var name='name'><string>salary</string></var><var name='type'><string>radio</string></var><var name='label'><string>What your salary?</string></var><var name='checked'><string>0</string></var><var name='caption'><string>Below $20 000</string></var><var name='size'><string>0</string></var></struct></var><var name='sal3'><struct><var name='name'><string>salary</string></var><var name='type'><string>radio</string></var><var name='label'><string>What is your salary?</string></var><var name='checked'><string>0</string></var><var name='caption'><string>Above $20 000</string></var><var name='size'><string>0</string></var></struct></var><var name='emp'><struct><var name='name'><string>employed</string></var><var name='type'><string>checkbox</string></var><var name='label'><string>Are you employed?</string></var><var name='checked'><string>0</string></var><var name='caption'><string></string></var><var name='size'><string>0</string></var></struct></var><var name='p'><struct><var name='name'><string>province</string></var><var name='type'><string>select</string></var><var name='label'><string>Province</string></var><var name='size'><string>1</string></var><var name='multiple'><string>0</string></var></struct></var><var name='p1'><struct><var name='name'><string>province</string></var><var name='type'><string>option</string></var><var name='label'><string>ON</string></var><var name='checked'><string>0</string></var><var name='caption'><string>ON-Ontario</string></var></struct></var><var name='p2'><struct><var name='name'><string>province</string></var><var name='type'><string>option</string></var><var name='label'><string>QC</string></var><var name='checked'><string>1</string></var><var name='caption'><string>QC-Quebec</string></var></struct></var><var name='p3'><struct><var name='name'><string>province</string></var><var name='type'><string>option</string></var><var name='label'><string>NB</string></var><var name='checked'><string>0</string></var><var name='caption'><string>NB-New Brunswick</string></var></struct></var><var name='notes'><struct><var name='name'><string>notes</string></var><var name='type'><string>memo</string></var><var On Thu, 3 Aug 2000 thies@digicol.de wrote: > On Thu, Aug 03, 2000 at 10:04:07AM -0400, Colin McDonald wrote: > > Hi all, > > > > wddx.org offers a javascript library that creates WDDXRecordsets. I would > > like to deserialize this Wddx packet with PHP's wddx functions. PHP does > > not seem to do this properly. Wddxrecordsets are represented slightly > > differently than the WDDX packets that the PHP functions create. Since > > this is a standard in the WDDX SDK, will the PHP developers support this > > in the future or should I modify the javascript library to create PHP > > compliant WDDX packets? > > what exactly does not work? what gets encoded as > "WDDXRecordsets" and howshould it be deserialized in PHP? > > tc > > > > Thanks, > > > > Colin > > > > > > > > > > -- > > PHP Development Mailing List <http://www.php.net/> > > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > > For additional commands, e-mail: php-dev-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > -- > > Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" > Digital Collections Phone +49 40 235350 Fax +49 40 23535180 > Hammerbrookstr. 93 20097 Hamburg / Germany > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > For additional commands, e-mail: php-dev-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.dev (#27565) next »