22-02-2008, 02:04 PM
En ce qui concerne XML, je n'ai malheureusement que des références en anglais
Pour la partie Ajax, j'utilise quelques scripts maison pour gérer l'objet XMLHttpRequest.
Très dépouillé, il n'offre pas toutes les possibilité d'intégration des frameworks actuels mais il me convient parfaitement.
L'idée est de renvoyer à partir du code PHP une chaine de caractère correcte au format XML.
Extrait du code de retour renvoyé par la page PHP.
Pour la partie Ajax, j'utilise quelques scripts maison pour gérer l'objet XMLHttpRequest.
Très dépouillé, il n'offre pas toutes les possibilité d'intégration des frameworks actuels mais il me convient parfaitement.
L'idée est de renvoyer à partir du code PHP une chaine de caractère correcte au format XML.
Extrait du code de retour renvoyé par la page PHP.
Code PHP :
<?php
//Blablabla
$_xml='<id>'.$this->aTpl['teammate_id'].'</id>';
$_xml.='<name>'.$this->aTpl['name'].'</name>';
$_xml.='<gender>'.$this->aGender[$this->aTpl['gender']].'</gender>';
foreach($this->aCar as $Val){
$_xml.='<car id="'.$Val.'" self="'.$this->aTpl['car'][$Val]['self'].'"/>';
}
$_xml.='<salary req="'.$this->aTpl['salary']['required'].'" />';
//Blablabla
return $_xml;
?>
Le retour ressemble a quelque chose comme
Code PHP :
<?php
<xml>
<returncode status="0"/>
<id>5</id>
<name>test PNJ</name>
<gender>M</gender>
<car id="Str" self="12"/>
<car id="Dex" self="8"/>
<car id="Cst" self="15"/>
<salary req="2560" />
</xml>