hottemp
02-08-2002, 17:49
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:
<?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>http://www.contentpapst.de</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>http://www.testurl.de/modules_news.php?mode=detail&sid=45</link>
<description>...</description>
</item>
</rdf:RDF>
Das Problem ist, dass dann im Browser folgender Fehler angezeigt wird:
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>http://www.contentpapst.de/modules_news.php?mode=detail&sid=45</link>
-----------------------------------------------------------------^
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. :confused:
<?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>http://www.contentpapst.de</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>http://www.testurl.de/modules_news.php?mode=detail&sid=45</link>
<description>...</description>
</item>
</rdf:RDF>
Das Problem ist, dass dann im Browser folgender Fehler angezeigt wird:
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>http://www.contentpapst.de/modules_news.php?mode=detail&sid=45</link>
-----------------------------------------------------------------^
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. :confused:
