Salut,

Habituellement, lorsque j'utilise AJAX, je réceptionne les données au format texte pour les ajouter directement dans la page comme ceci
Code js : Sélectionner tout - Visualiser dans une fenêtre à part
conteneur.innerHTML=xhr.responseText;
Sachant que le résultat de la requête est une portion de code XHTML (créé côté serveur) du genre :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<p><a href="http://www.example.org/">Source RSS</a><br />Description</p>
<ul>
	<li><span class="date">jj/mm/aaaa</span> <a href="http://www.example.org/article2">Article 1</a></li>
	<li><span class="date">jj/mm/aaaa</span> <a href="http://www.example.org/article2">Article 2</a></li>
	<li><span class="date">jj/mm/aaaa</span> <a href="http://www.example.org/article3">Article 3</a></li>
</ul>
C'est simple, rapide, efficace mais je voudrais créer la portion de code côté client à l'aide des méthodes DOM (createElement, appendChild, ...).
Il m'incombe donc de travailler avec un format de données structurées.

J'hésite entre
  • XML

et
  • JSON

    Ne désirant pas utiliser la fonction eval(). J'hésite entre
    et
    JSON-js (json_parse.js)


Que me conseillez-vous ?