Für eine Android-App, an der ich gerade arbeite, möchte ich Roh-XML-Daten aus einem RSS-Feed analysieren und anzeigen können. Der betreffende RSS-Feed verwendet Feedburner zum Veröffentlichen, und mein Google-Fu hat mir bis jetzt noch nichts darüber gegeben, wie ich das rohe XML bekommen kann. Irgendwelche Tipps?XML-Rohdaten von einem Feedburner-RSS-Feed abrufen
Antwort
Versuchen Sie, fmt = xml zu Ihrer URL hinzuzufügen. Zum Beispiel: http://feeds.feedburner.com/blogname?fmt=xml.
Ich habe andere seltsame Probleme für iOS SDK mit XPathQuery, um Daten aus der Antwort zu extrahieren.
Wir haben am Ende den Administrator der Site nach dem Zugriff auf seine XMLRPC-Verbindung gefragt, damit wir direkt nach Daten fragen können. Das hat aber für mich funktioniert. Danke – SeanPONeil
Funktioniert nicht für http://feeds.feedburner.com/dubstepnet Potenziell deaktiviert durch den Herausgeber? –
Funktioniert nicht in [mein Blog] (http://feeds.feedburner.com/ShimmyDotNet?fmt=xml). – Shimmy
@Shimmy @Jordan Wie In der Tat funktioniert es, wenn Sie die Quelle der Webseite beim Zugriff auf die Seite überprüfen, werden Sie bemerken, dass der normale Zugriff eine HTML-Seite bietet, und den Zugriff mit? fmt = XML Param bietet und XML-Feed.
Das Ergebnis bleibt in einem Browser gleich, da der XML-Feed ebenfalls mit einem XSL-Stylesheet formatiert wird und dieselbe Darstellung erhält, die Sie ohne den xml-Parameter erhalten würden.
Also, wie erhält man reines XML im Browser? –
Der Browser wird es automatisch mit dem Stylesheet rendern, so dass die einzige Möglichkeit, die ich sehen kann, ist, die Antwort von sayguh zu verwenden, benutze die Option "Quelle anzeigen" :( – SilentDoc
Sie sollten ?format=xml
verwenden, um XML-Rohdaten für einen Feed abzurufen. Tatsächlich funktionieren beide Möglichkeiten zum Abrufen von Feed-XML. Aber nicht immer. ?format=xml
funktioniert jedoch auf alle Feeds habe ich versucht, aber ?fmt=xml
nicht. Ich könnte vermuten, fmt
ist Legacy-Parameter, wie die Feeds Feed anzeigen XML Schaltfläche verfügbar verwenden format
.
Oft liefert FeedBurner XML-Feed direkt (nicht mit Stylesheets verwechselt werden, die verwendet werden, um RSS zu verschönern).
Feedburner original Feed-URL für Blogger wie unten {blogname}/Feeds/posts/default? Alt = rss
dann wandeln sie in Flash- Tutorial bei http://alaashaker.wordpress.com/2008/09/09/build-your-own-flash-rss-reader-tutorial-flash-actionscript-30/
Seine ganz einfach, nach für die Suche hier n dort schließlich fand ich eine Lösung
http://www.blogger.com/feeds/blogId/posts/default
Hinweis: knw deinen Blog Id, Zuerst melden Sie sich an, um Blogger. Wählen Sie dann den Blog aus, dessen ID Sie suchen möchten, und klicken Sie auf seinen Namen.
Sie können die ID-Nummer Ihres Blogs auf einer der Seiten für Buchungen, Einstellungen oder Vorlagen finden, wenn Sie sich die URL in der Adressleiste ansehen. Am Ende der Adresse sehen Sie, dass es blogID = XXXXXX heißt, wobei die X die ID Ihres Blogs darstellen.
In Google Chrome Sie benötigen könnten beide Methoden hier zur gleichen Zeit ("format = xml?" und "view-source:"): beschrieben anwenden
view-source:http://feeds.feedburner.com/TheRegardingBlog?format=xml
Feedburner-Feeds den Browser senden zurück rohen XML, aber es sendet auch ein Stylesheet, die Stile der XML-Markup, so dass der Browser das XML als gestylt Inhalte rendert:
<?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?>
Allerdings sind die Daten XML serviert wird.
So ist es völlig unnötig, Abfrageparameter wie ?format=xml
hinzuzufügen. Wenn Sie die Antwort von einer Anfrage an einen dieser Feeds protokollieren oder die Quelle anzeigen, wird XML angezeigt.
- 1. Anwendungskontext von einem CommandLinerRunner abrufen
- 2. Daten von einem Array abrufen?
- 3. Miniaturansichten von einem JSON abrufen
- 4. Abrufen von Dateideskriptor von einem std :: fstream
- 5. Abrufen von Daten von einem inappbrowser
- 6. Abrufen von Daten von einem Objekt
- 7. NETBIOSName von einem UserPrincipal-Objekt abrufen
- 8. Abrufen der SQL von einem Django QuerySet
- 9. Abrufen von Werten aus einem SharedPreferences-Stringsatz
- 10. Abrufen von Daten aus einem Array
- 11. Nodejs Abrufen eines Int32 von einem UInt8Array
- 12. Abrufen der Pixelfarbe von einem Bild
- 13. Abrufen eines Objekts von einem NSSet
- 14. SNMP - Abrufen von Informationen aus einem Prozess
- 15. Abrufen aller Werte von einem JavaScript-Objekt
- 16. Docker - Befehlszeile von einem Bild abrufen
- 17. Abrufen eines Cookies von einem anderen Pfad
- 18. Wert dynamisch von einem dynamischen Objekt abrufen
- 19. Abrufen der Attributwörterbücher von einem NSAttributedString
- 20. Android: Miniaturbildinfo von einem Bild abrufen
- 21. Asp.net Inhalt von einem Steuerelement abrufen
- 22. Die 'Skalierung' von einem CATransform3D abrufen
- 23. JavaScript: Schlüsselnamen von einem Objekt abrufen?
- 24. Abrufen von Informationen aus einem PLIST
- 25. IP-Adresse von einem Remote-Server abrufen
- 26. Abrufen des CurrentBackgroundImage-Pfads von einem UIImage
- 27. Alle Hashtags von einem Tweet abrufen
- 28. Abrufen aller Pfade von einem Knoten
- 29. Variablen von einem Bootstrap-Schieberegler abrufen
- 30. Den Text von einem gedrückten JMenuItem abrufen?
Fragen Sie nach dem feedburner xml oder rss hinter dem feedburner feed? – Alan
Der RSS-Feed hinter dem Feedburner-Feed – SeanPONeil