Voila, on vient de voir comment instancier la classe Main, nous allons maintenant voir comment récupérer les fameuses données du flux XML !
Cette partie va être assez courte car le sujet n'est pas très long à expliquer.
Je reprend le code qui crée Main :
$main = new Main($cle_api);
Alors la manière de récupérer une donnée n'est pas très compliquée, il suffit d'utiliser la fonction "GetVar" de Main :
$donnee = $main->GetVar($classe, $noeud, $variable);
Voila pas très compliqué, le plus compliqué étant de savoir quelle donnée récupérer.
Pour cela il faut indiquer 3 paramètres qui sont la classe, le noeud et la variable.
Je vous avais donné un exemple dans la 1ère partie, le revoici :
$listeCitoyens = $main->GetVar('citizens', 'citizens', 'liste');
Comme on peut le voir, la classe est donc "citizens", le noeud est "citizens" également, il y aura souvent des répétitions entre la classe et le noeud mais pas toujours comme on le verra.
Le dernier paramètre est "liste", on pourra donc traduire de cette facon : Je récupère la liste des citoyens de la classe citoyens.
Mais alors comment savoir quoi récupérer ? et bien rendez-vous à la partie suivante qui dresse une liste de toutes les variables existantes et pouvant être récupérées, vous pourrez retrouver ce même document dans le dossier Docs de l'archive téléchargée.
Précédent - Initiation à Xhordes - Suivant - Les classes existantes et données récupérables