Le format wddx est un format XML permettant de faciliter l'échange de donnée entre différents langages.
Voici à quoi ressemble le format :
<?xml version='1.0'?>
<wddxPacket version='0.9'>
<header/>
<data>
<struct>
<var name='s'>
<string>une chaine</string>
</var>
<var name='n'>
<number>-12.456</number>
</var>
</struct>
</data>
</wddxPacket>
Cela correspond à l'objet javascript suivant :
var foo = { s: "une chaine", n : -12.456 }
ou encore en php, au tableau :
$foo = array('s'=>'une chaine', 'n'=>-12.456 );
Vous pouvez donc utiliser ce format pour échanger des données entre le serveur et le client. D'un coté, vous transformez votre structure de donnée en WDDX, vous l'envoyez ensuite de l'autre coté, et à la reception vous déserialisez le WDDX pour obtenir une structure de donnée équivalente native dans le langage utilisée.
En php, il existe un module permettant de convertir une variable PHP en wddx et vice versa. En Javascript, vous pouvez télécharger une bibliothèque se trouvant sur http://www.openwddx.org/downloads/ (elle est incluse dans le zip contenant un tutoriel, des exemples de codes dans d'autres langages etc..)
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.