14-01-2010, 01:02 PM
(14-01-2010, 03:34 AM)Sephi-Chan a écrit : Une chose m'échappe : comment traites-tu le XML qui t'es retourné ?assez simplement
au vu des difficultés que j'avais rencontré sur l'interprétation des propriétés d'un noeud avec ie en particulier, je restais sur un protocole de communication basique
<xml>
<tutu>
<titi>
valeur
</titi>
<toto>
valeur
</toto>
</tutu>
</xml>
en utilisant responseXML
j'ai vu sur le forum que d'autres avaient eu le même soucis que moi et finalement avait mis en place une couche javascript interprétant le responseText, ce qui permettait de garantir l'interprétation d'un noeud (je crois que c'était rowoll qui avait posté mais pas sûr)
jusqu'à présent j'avais comme info sur json
"json est interprétable nativement par javascript avec eval (avec tous les risques que cela comporte)"
maintenant j'ai "json est interprété par javascript avec une "bibliothèque" " et tu as raisons peu importe si il y a un eval dedans si la bibliothèque est bien sécurisée
conclusion
json est interprété non nativement et nécessite une bibliothèque
xml est interprété non nativement et nécessite du code
à chacun de voir, pour moi l'un n'est pas meilleur que l'autre dans l'absolu (sinon il aurait été abandonné) mais est plus adapté à certains programmeurs