contao/test — Issue #2755: RSS-Reader macht Seite invalide
Author: importer
Created: 2011-11-29 10:15:14+00:00
State: open
Labels: Defect, rss_reader

Der RSS-Reader wird als Modul eingebunden. Der Reader versorgt sich von einem externen XML mit den Informationen. Bei der Aufbereitung dieser möglicherweise fehlerhaften Informationen werden nicht alle problematischen Zeichen in Entytities umgewandelt und so für das Contao Frontend unschädlich gemacht.
Sollten im Feed HTML-Tags auftauchen, werden diese ohne Änderung in die Ausgabe übernommen, was zu teils invaliden Seiten führt.

**Aktuelles Beispiel:**
http://www.contao-community.de/showthread.php?15470-this-gt-keywords-im-Template-aber-gerne-von-anderer-Seite

**Ausgabe im Quelltext:**

```

$this->keywords im Template, aber gerne von anderer Seite

Hallo,

ich hätte gerne sowas in der Art:
keywords): ?>

```

**Ausgabe im Frontend:**

```
$this->keywords im Template, aber gerne von anderer Seite

Hallo, ich hätte gerne sowas in der Art: keywords): ?>
```

In diesem Fall wird "< ?php if ($this- >" vom Browser (und vom Validator) als Tag gesehen und ausgeblendet. Ein Stück weiter führt "< ?php...

" dazu, dass der schließende

-Tag nicht vorhanden ist. (Ich musste es mit Blanks schreiben, da es sonst hier nicht abgebildet wurde)

Der Quellcode des Feed sieht OK aus. Eine reduzierte Version findest Du im Anhang. Ob sich so auch Schadcode per Tag einschleusen läßt, kann ich nicht beurteilen.

Gruß Hagen

[Download the attachments](http://www.contao.org/tl_files/tickets/2755.zip "Download the attachments of this ticket")
Related issues: #2918

--- _Originally created by do_while on December 29th, 2010, at 11:18am (ID 2755)_