Ich hab mir ein skript in php zusammengebastelt, das mir einen RSS Feed ausgeben sollte. Das skript hat bis vor kurzem auch problemlos bei mir auf dem server funktioniert. Als ich es auf eine andere Webseite migriert habe, hat es allerdings "den geist aufgegeben". Wenn ich den Feed anzeigen möchte kommt jetzt ein fehler, dass der Feed invalid ist. Bei Validome (Feed Validator) bekomme ich folgenden Fehler
Zeile 2 Dateiname: http://dev1.danielsteiner.net/makerss.php Spalte: 7 Fehler: Verarbeitungsanweisung entspricht nicht "[xX][mM][lL]" und ist nicht erlaubt. Fehlerstelle: <?xml[color="#FF0000"]_[/color]version="1.0" encoding="utf8"?>
der zugehörige code ist so:
. . . $details='<?xml version="1.0"?> <?xml-stylesheet href="style/defaultrss.xsl" type="text/xsl"?> <channel> <title>RSS Feed</title> <link>http://www.danielsteiner.net/</link> <description>Willkommen bei unserem RSS Feed</description>'; . . .
ps: Firefox gibt den fehler aus:
XML-Verarbeitungsfehler: XML- oder Text-Deklaration nicht am Beginn der Entität Adresse: http://dev1.danielsteiner.net/makerss.php Zeile Nr. 2, Spalte 1:<?xml version="1.0"?> ^