Die XML-Seite kann nicht angezeigt werden

ikke

B1G-Software-Kunde
#1
Hallo,

vielleicht kann mir hier jemand helfen. Ich bekomme folgende Fehlermeldung:

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.


--------------------------------------------------------------------------------

In einem XML-Dokument ist nur ein Element höchster Ebene zugelassen. Fehler beim Bearbeiten der Ressource 'http://www.domain.de/branchenbuch/rss_pmd.php'. Zeile 1, Position 408

<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd"><rss version="0.91"><channel><item><title>Winzer-Service Infoseite</title><link>http://www.domain.de/branchenbuch/view.php?id=1221&page=&cat=12&subcat=238&subsubcat=32</link><language>de_DE</language></item></channel></rss><br />
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^

Die Fehlermeldung tritt nur auf, wenn ich mehr als einen Datensatz anzeigen lassen möchte. Bei Limit 1 funktioniert es einwandfrei. Muss wohl mit dem <br /> zusammenhängen. Aber ich finde nicht den Fehler.

Hier die Datei:


PHP:
<?php
include ( "./defaults.php" );
if ($def_onlypaid == "YES") $hide_d=" AND flag <> 'D' ";
 $recent_q=$db->query("SELECT * FROM $db_users where firmstate='on' $hide_d ORDER by RAND() DESC LIMIT 2");
 $recent_r=$db->numrows($recent_q);
for ($recent_f=0; $recent_f<$recent_r; $recent_f++)
 {
 	$recent_res=$db->fetcharray($recent_q);
 	$category_list = explode(":", $recent_res[category]);
 	$category_list = explode("#", $category_list[0]);
 	if ($def_descriptions_show == "YES")
 	{
 		if ( (($recent_res[flag] == "D") and ($def_D_description == "YES")) or (($recent_res[flag] == "C") and ($def_C_description == "YES")) or (($recent_res[flag] == "B") and ($def_B_description == "YES")) or (($recent_res[flag] == "A") and ($def_A_description == "YES")))
 		{
 			if ($recent_res[business] != "")
 			{
 				$descr = "";
 				$descr .= substr ( $recent_res["business"], 0, $def_box_descr_size );
 				$descr .= "";
 			}
 		else
 		$descr = "";
 		}
 		else
 		$descr = "";
 	}
 	else
 	$ree = $db->query ( "SELECT location FROM $db_location WHERE locationselector = '$recent_res[location]'" );
 	$fee = $db->fetcharray ( $ree );
 	$rii = $db->query ( "SELECT state FROM $db_states WHERE stateselector = '$recent_res[state]'" );
 	$fii = $db->fetcharray ( $rii );
 	$location = "$fee[location]";
 	if ( $def_states_allow == "YES" ) $location.= ", $fii[state]";
 	if ( $def_country_allow == "YES" ) $location.= ", $recent_res[city].";
    header("Content-Type: text/xml");
        echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>";
	echo "<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"";
	echo " \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">";
        echo "<rss version=\"0.91\">";
	echo "<channel>";
        echo "<item>";
    echo "<title>$recent_res[firmname]</title>";
    echo "<link>$def_mainlocation/view.php?id=".$recent_res[selector]."&page=&cat=".$category_list[0]."&subcat=".$category_list[1]."&subsubcat=".$category_list[2]."</link>";
    echo "<language>de_DE</language>";
        echo "</item>";
    while(list($firmname, $selector) = $result->fields) {
        $title = $recent_res[firmname];
        echo "<item>";
        echo "<title>$title</title>";
        echo "<link>$def_mainlocation/view.php?id=".$recent_res[selector]."&page=&cat=".$category_list[0]."&subcat=".$category_list[1]."&subsubcat=".$category_list[2]."</link>";
        echo "</item>";
        $result->MoveNext();
    }
    echo "</channel>";
    echo "</rss>";
}
?>
 
Top