Willkommen in der Webstatt Zum Webstatt Blog und Stories
fish fish am 29.05.06 12:08

guten tag
wie kann ich einen rss feed erstellen? ich habe es mithilfe des folgenden tutorials probiert:
http://www.drweb-neu.de/weblogs/rss_selbst_bauen.shtml
herausgekommen ist das hier: http://www.fish.bierquartier.de/rss.xml

leider funktionierts nicht. WARUM?

netcup.de Warum gibt es hier Werbung?
Michael Michael am 29.05.06 12:12

Was klappt denn nicht? Die XML Datei sieht auf den ersten Blick doch gut aus.

Hast du den Feed auch eingebunden:
<link rel="alternate" type="application/rss+xml" title="RSS-Feed" href="rssdatei.xml">

fish fish am 29.05.06 12:14

bei allen anderen rss feeds kommt die frage ob ich den feed abonnieren will. bei meinem aber nicht :(

habs auch eingebunden...

Michael Michael am 29.05.06 12:20

Probier mal diese Header:

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss xmlns:fo="http://www.w3.org/1999/XSL/Format" version="0.92">


Vielleicht mit Zeilenumbruch.

// edit

Deine XML Datei ist nicht well-formed (das böse & ;))

// edit 2

Umlaute solltest du nicht maskieren also äöüß anstatt von &uuml; usw

Franky Franky am 29.05.06 16:34

ich glaube dein server (apache) kennt die xml erweiterung auch noch nicht..
mir sendet er den type, text/html, sollte aber text/xml sein.

versuch mal via htaccess:
AddType text/xml .xml

oder sonst pack die xml datei in eine php datei und schreib oben drüber:
<?
header('Content-Type: text/xml');
?>


kann man ggf. via mod_rewrite umlenken ;)

Michael Michael am 29.05.06 16:39

Vielleicht sinnvoll aber nicht nötig. Nachdem die Datei nun vlide ist, funktioniert das RSS Feed. Die XML Datei ruft man ja nie direkt auf ;)

fish fish am 29.05.06 17:14

Quote
Original von Franky
ich glaube dein server (apache) kennt die xml erweiterung auch noch nicht..
mir sendet er den type, text/html, sollte aber text/xml sein.

versuch mal via htaccess:
AddType text/xml .xml

oder sonst pack die xml datei in eine php datei und schreib oben drüber:
<?
header('Content-Type: text/xml');
?>


kann man ggf. via mod_rewrite umlenken ;)


auch wenn ich nur die hälfte von dem verstanden habe was du mir mitteilen wolltest: die xml datei ist eigenlich schon eine php dateiund wird mit mod_rewrite umgelenkt

Franky Franky am 29.05.06 17:58

aber sie wird nicht als xml dem browser gesendet ;)

Remo1234 Remo1234 am 29.05.06 17:58

Dan schreib zusätzlich oben in die .php Datei

header('Content-Type: text/xml');Oder mach das andere was Franky gesagt hat... Also ne

Neue Text-Datei -> in ".htaccess" umbenennen -> "AddType text/xml .xml" reinschreiben -> Hochladen...

Franky Franky am 29.05.06 18:01

ausführen? :]

Remo1234 Remo1234 am 29.05.06 18:01

uuups...

Michael Michael am 29.05.06 18:14

Es funktioniert doch ;)

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt