json
JSON (JavaScript Object Notation) è un formato per l'interscambio di dati client/server, più flessibile di XML, sempre più usato in AJAX e nel web 2.0
Indice
Interfaccia Yahoo RSS/XML
Quasi tutto il web è tuttora nascosto dietro XML (rss): ciò significa che occorre un server per sfruttarne i contenuti. Con Yahoo tuttavia è possibile trasformare qualsiasi feed RSS/XML in JSON. Per fare questo, trovare semplicemente il URL del feed RSS che vorreste usare e riportarlo all'estremità di seguente linea…
http://pipes.yahoo.com/pipes/***/run?&_render=JSON&_callback=piper&feed= 
Questa è un'interfaccia di Yahoo che accetterà un feed RSS/XML e lo convertirà in JSON. Per mezzo di questo strumento le vostre pagine web possono DIRETTAMENTE utilizzare di TUTTI i dati di XML/RSS su web senza la necessità di uno script lato server. Usando il nostro esempio qui sopra, ora modificato per leggere un feed rss del sito dzone.com:
function loadJSON(url) {
  var yahooPipe = 'http://pipes.yahoo.com/pipes/9oyONQzA2xGOkM4FqGIyXQ/run';
      yahooPipe += '?&_render=JSON&_callback=processJSON&feed=';
  var headID = document.getElementsByTagName("head")[0];         
  var newScript = document.createElement('script');
      newScript.type = 'text/javascript';
      newScript.src = yahooPipe+url;
  headID.appendChild(newScript);
}

function processJSON(feed){
  document.writeln(feed.value.title+'
');
  for(i=0; i");
     document.writeln(feed.value.items[i].title+"
");
  }
}


loadJSON('http://feeds.dzone.com/dzone/frontpage');
Per maggiori informazioni su come utilizzare le interfacce di Yahoo, leggere l'articolo: Yahoo intefacce RSS senza script lato server.
json.it by WebGuide
W3C XHTML - W3C CSS