Eröffnungs-und End-tag mismatch & Premature end of data in tag-rss

Ich versuche zu analysieren, RSS-feed über diesen link http://www.gazetaexpress.com/rss.php?cid=1,13&part=rss
aber wenn ich versuche die Anzeige der Ergebnisse es gibt mir die folgende Fehlermeldung:

Warnung: DOMDocument::load() [domdocument.laden]: Eröffnungs-und End-tag mismatch: starke Linie 208 und Beschreibung in http://www.gazetaexpress.com/rss.php?cid=1,13&part=rss, line: 209 in C:\wamp\www\gazetaExpress\scripts\reader.php in Zeile 17

sowie

Warnung: DOMDocument::load() [domdocument.laden]: Premature end of data in tag-rss-Linie 2 in http://www.gazetaexpress.com/rss.php?cid=1,13&part=rss, Linie: 226 in C:\wamp\www\gazetaExpress\scripts\reader.php in Zeile 17

das Skript, dass ich verwende für die Analyse ist

 $xmlDoc->load($xml);

$x=$xmlDoc->getElementsByTagName('item');

for ($i=0; $i<6; $i++)  {
    $item_title=$x->item($i)->getElementsByTagName('title')->item(0)->childNodes->item(0)->nodeValue;
    $item_link=$x->item($i)->getElementsByTagName('link')->item(0)->childNodes->item(0)->nodeValue;
    $item_desc=$x->item($i)->getElementsByTagName('description')->item(0)->childNodes->item(0)->nodeValue;

 //and echo statements

}

Wenn ich versuche einige andere rss-feed von dieser Seite (wie im Sport: http://www.gazetaexpress.com/rss.php?cid=1,24&part=rss), funktioniert es einwandfrei. Es ist genau die oben genannten rss-feed, die nicht funktionieren. Gibt es eine Möglichkeit dies zu umgehen? jede Hilfe wäre enorm geschätzt.

Der Fehler ist in der Bau - /authoring des selbst ernähren. Es gibt nichts, was Sie wirklich tun (es sei denn, du bist der Autor des Feeds).
Am besten wäre es, Kontaktieren Sie die Website und informieren Sie, dass Ihre RSS-feed ist kaputt. Opera gibt diese Fehlermeldung: XML parsing failed XML parsing failed: syntax error (Line: 209, Charakter: 159) Fehler: nicht übereinstimmende end-tag

InformationsquelleAutor Shpat | 2012-03-15

Schreibe einen Kommentar