Phonegap flux RSS, Javascript
J'ai besoin d'écrire une application PhoneGap (avec HTML5 et JS, je n'ai pas besoin de compatibilité avec IE) avec AJAX et il lit un flux RSS et recherche de certaines informations spécifiques. Le problème que je vais avoir, c'est que j'ai je ne suis pas la meilleure façon de faire un flux RSS, et jQuery ne peut pas le faire en XML. Des suggestions?
OriginalL'auteur Dhaivat Pandya | 2011-06-26
Vous devez vous connecter pour publier un commentaire.
J'ai récemment fait l'un à l'aide de ce tutoriel : http://net.tutsplus.com/tutorials/javascript-ajax/how-to-build-an-rss-reader-with-jquery-mobile-2/
Il fonctionne très bien grâce à PhoneGap. Il n'y a pas de problème de PHP.
Peut l'iPhone exécuter php, assez sûr, il ne peut pas. Mais j'ai été mal avant...
Je ne sais pas vraiment, je reste loin de développement iPhone. Mais l'utilisation de PHP dans ce tutoriel devrait être facilement possible en JavaScript simple.
Venant en plus d'un an plus tard - PHP n'est pas réellement nécessaire pour fonctionner sur l'iPhone, il fonctionne sur un autre serveur web, l'iPhone parle.
OriginalL'auteur Jivings
Je viens de faire une application phonegap qui analyse externe de flux RSS en utilisant jFeed. Je vais vous donner un exemple:
Tout d'abord, j'ai inclure les éléments suivants scripts Java dans mon index.html fichier:
Puis, dans
my.js
j'utilise la suite:Le code crée ensuite un listview (jQuery mobile) dans mon #feedresult div où chaque entrée représente un flux de l'élément. Comme phonegap utilise une sorte de vue web qui charge tout le contenu à l'aide de la file:///protocole ( http://groups.google.com/group/phonegap/browse_thread/thread/b60bda03bac6e9eb ), il n'est pas question de faire des croix domaine XMLHttpRequest de phonegap.
OriginalL'auteur Lasse Christiansen
Cette question est ancienne, mais peut être utile de le résoudre en 2014 ;-).
Je test beaucoup de plugin jQuery pour inclure un lecteur de flux RSS, mais le seul ce travail comme un charme en 1mn est zrssfeed
Ajoutez simplement l'appel (après l'appel de jquery et jquery mobile) dans l'en-tête:
Et après le début de la th jquery appeler comme ceci :
J'espère que cette aide,
Mike
OriginalL'auteur Mike
Ce que Tu veux dire jQuery ne peut pas le faire en XML. jQuery est JavaScript et jQuery utilise
XMLHttpRequest
tout en faisant des appels Ajax. Voir le nomXML*
. Voir: http://api.jquery.com/jQuery.ajax/. Il estdataType
param. Vous pouvez passerxml
. Après cela, Vous obtiendrez objet dom avec tous les dom méthodes de l'objet.Vous pouvez l'utiliser comme deuxième paramètre à jQuery de sélecteurs:
Tout d'abord, je ne suis pas d'essayer d'être offensive, mais de définir des "mauvais". Bien sûr, il est un peu hacky, mais est-il lent? Parce que quand je suis en utilisant une bibliothèque que les deux seules choses qui m'intéresse, c'est: de l'api et de la vitesse. Je n'ai pas de repères ou de quelque chose qui dit que la méthode jQuery est rapide. C'est en général la curiosité.
Son mauvais parce qu'il interprète XML au format HTML ce qui est très dangereux, parce que pas tous les XML valide HTML valide.
OriginalL'auteur petraszd
Une option serait d'utiliser un flux RSS-à-JSON pipe, comme celle-ci: http://pipes.yahoo.com/pipes/pipe.info?_id=2FV68p9G3BGVbc7IdLq02Q
Un rapide sur google m'a donné this -> code.google.com/p/jsrss
Je suis un peu peur d'utiliser quelque chose qui n'a pas de toute activité de développement.
Il est certainement en valeur un essai, et depuis son open-source, vous pouvez toujours résoudre tous les problèmes que vous trouvez.
OriginalL'auteur sparkymat