2010-08-18 1 views
2

Est-il possible d'avoir un flux RSS en utilisant un code Javascript?Est-il possible d'avoir un flux RSS en utilisant un code Javascript?

+2

à écrire à un ou lire un? –

+1

Quelle est la question exactement? Vous voulez analyser/afficher un flux RSS en utilisant javascript? Ou livrer votre contenu en utilisant Javascript. La seconde n'est pas possible complètement en utilisant juste javascript. –

+0

@Teja: Pas possible avec _clientside_ javascript. –

Répondre

0

Cela dépend de ce que vous voulez dire. Probablement pas.

+0

la mise en place d'un flux rss de titres de nouvelles locales que je peux mettre en œuvre sur un site Web. de préférence quelque chose qui peut inclure des images associées. Par exemple: http://www.google.com/search?hl=en&client=safari&rls=en&tbs=nws%3A1&q=florida&aq=f&aqi=&aql=&oq=&gs_rfai= Je voulais juste faire un flux RSS javascript cadre.. – Marskie

1

Un flux RSS est un type de fichier XML à une URL. Je ne sais pas comment vous pourriez accomplir cela avec javascript (à moins que ce soit javascript côté serveur). Je pense que vous devez faire quelques recherches sur ce que vous essayez d'accomplir.

1

C'est tout à fait possible. Créez une requête Ajax avec JQuery.

$.ajax({ 
    type: "GET", 
    url: "[your xml rss url]", 
    dataType: "xml", 
    success: function(x) { 
    $(x).find('foo').children().each(function(){ 

    if(this.nodeName == "bar") 
    { 
    var x = $(this).attr("bar1"); 
    var y = $(this).attr("bar2"); 
    var z = $(this).attr("bar3"); 
    return; 

    }  

    }); 

Jquery-Ajax

2

Il est tout à fait possible. Si vous souhaitez utiliser un flux local (sur votre propre domaine), vous pouvez simplement utiliser AJAX et analyser ce flux RSS. Toutefois, cela ne fonctionne pas sur plusieurs sites (comme vous le savez peut-être), et malheureusement vous ne pouvez pas l'utiliser pour obtenir des flux RSS d'autres domaines. (Si vous ne connaissez pas AJAX, vous pouvez l'apprendre au W3Schools ou Tizag).

Mais Google a une solution. En utilisant le Google AJAX Feed API, vous pouvez lire les flux RSS d'autres domaines sans AJAX. Vous pouvez lire the docs pour avoir une compréhension de base de la façon dont cela fonctionne.