Ich lasse mir News aus der Datenbank automatisch per PHP in das XML-Format als RDF/RSS formatieren. Der Output sieht in der Datei dann folgendermaßen aus:
Das Problem ist, dass dann im Browser folgender Fehler angezeigt wird:
Woran liegt das? Ein Semikolon muss da ganz bestimmt nicht hin. Bei anderen XML-Dateien ist dies auch kein Problem. Ich bin ein wenig ratlos.
Code:
<?xml version="1.0"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.netscape.com/rdf/simple/0.9/"> <channel> <title>Contentpapst - Webnews</title> <link>[url]http://www.contentpapst.de[/url]</link> <description>...</description> <language>de</language> <copyright>Copyright 2002, sandoba.de medien agentur</copyright> <email>contact@sandoba.de</email> </channel> <item> <title>es ist bald wieder weihnachten!</title> <link>[url]http://www.testurl.de/modules_news.php?mode=detail&sid=45[/url]</link> <description>...</description> </item> </rdf:RDF>
Code:
Die XML-Seite kann nicht angezeigt werden Die XML-Eingabe kann nicht angezeigt werden, wenn Stylesheet XSL verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren, oder wiederholen Sie den Vorgang später. -------------------------------------------------------------------------------- Ein Semikolon wurde erwartet. Fehler beim Bearbeiten der Ressource 'http://localhost/test/newsfeed.xml'. Zeile 45, Position 66 <link>[url]http://www.contentpapst.de/modules_news.php?mode=detail&sid=45[/url]</link> -----------------------------------------------------------------^
Kommentar