Forum Doku Wiki Blog

Forumsarchiv 2004, November
HTML-Code im RSS deaktivieren

archivierte Beiträge lesen

  1. (XML) HTML-Code im RSS deaktivieren von StefanUnauthorisiert, 16. 11. 2004, 18:21

HTML-Code im RSS deaktivieren

Der folgende Beitrag wurde am 16. 11. 2004, 18:21 Uhr von StefanUnauthorisiert veröffentlicht.

Hallo zusammen,

habe folgendes Problem ... und vielleicht kann mir ja auch jemand helfen?! ;-)

Mein RSS-Feed ist nicht valide. Laut RSS-Validator liegt das an <img ...>

Nun ürde ich gern irgendwie diesen (und von mir aus alle anderen) HTML-Befehl im RSS-Feeddeaktiveiren. Weiß aber nicht wie und bei Google find ich nix.

Danke schonmal,
Stfan

HTML-Code im RSS deaktivieren

Der folgende Beitrag wurde am 16. 11. 2004, 18:24 Uhr von Lycox veröffentlicht.

Na wie sieht denn Dein Code aus?

HTML-Code im RSS deaktivieren

Der folgende Beitrag wurde am 16. 11. 2004, 18:31 Uhr von StefanUnauthorisiert veröffentlicht.

> Na wie sieht denn Dein Code aus?

"<description><img src=..."
Der Feedvalidator sagt, das img wär das Problem!

HTML-Code im RSS deaktivieren

Der folgende Beitrag wurde am 16. 11. 2004, 18:45 Uhr von Jeena Paradies veröffentlicht.

Hallo,

> "<description><img src=..."
> Der Feedvalidator sagt, das img wär das Problem!
na ist doch klar, im rss gibt es wohl kein <img> und deshalb meckert er zurecht. Dein Code muss so aussehen:

 <description>&lt;img src="hallo.jpg" &gt; Weiterer Text... </description>

um es zu automatisieren musst du einfach alles was innerhalb von description eingefügt wird durch htmlspecialchars jagen (da du ja mit PHP arbeitest).

Grüße
Jeena Paradies
--
OperaSuite ist zu komplex sie braucht zusätzlich einen eingenständigen Browser
--
Für das Leben gezeichnet - der zweite Weltkrieg aus der eigenen Perspektive
Einer der letzten Tagebucheinträge meines Großvaters, der den zweiten Weltkrieg am eigenen Leib erfahren hat.

HTML-Code im RSS deaktivieren

Der folgende Beitrag wurde am 16. 11. 2004, 20:28 Uhr von StefanUnauthorisiert veröffentlicht.

Danke, mit htmlspecialchars hats nach ein paar Versuchen geklappt!

HTML-Code im RSS deaktivieren

Der folgende Beitrag wurde am 16. 11. 2004, 18:32 Uhr von Jeena Paradies veröffentlicht.

Hallo,

> Mein RSS-Feed ist nicht valide. Laut RSS-Validator liegt das an <img ...>
> Nun ürde ich gern irgendwie diesen (und von mir aus alle anderen) HTML-Befehl im RSS-Feeddeaktiveiren. Weiß aber nicht wie und bei Google find ich nix.
HTML hat keine Befehle, wenn dann höchstens Tags. Die ganzen <img> und so weiter musst du für deinen rss Feed maskieren. Bei PHP hilft dir die Funktion htmlspecialchars(), leider hast du nicht angegeben wie du dein RSS erstellst.

Grüße
Jeena Paradies
--
OperaSuite ist zu komplex sie braucht zusätzlich einen eingenständigen Browser
--
Für das Leben gezeichnet - der zweite Weltkrieg aus der eigenen Perspektive
Einer der letzten Tagebucheinträge meines Großvaters, der den zweiten Weltkrieg am eigenen Leib erfahren hat.

HTML-Code im RSS deaktivieren

Der folgende Beitrag wurde am 16. 11. 2004, 18:40 Uhr von StefanUnauthorisiert veröffentlicht.

Ja, tags... stimmt ja. :-)

Also mein RSS ist ein Template in das per PHP die entsprechenden Daten eingelesen werden. (Falls mich jetzt jemand versteht, denn ich kenn mich da nicht so aus.)

HTML-Code im RSS deaktivieren

Der folgende Beitrag wurde am 16. 11. 2004, 19:35 Uhr von wahsaga veröffentlicht.

hi,

> Die ganzen <img> und so weiter musst du für deinen rss Feed maskieren. Bei PHP hilft dir die Funktion htmlspecialchars(), leider hast du nicht angegeben wie du dein RSS erstellst.

nur was soll ich als leser des feeds mit dem ausgeschriebenen text <img src="..." ...> anfangen? hat für mich als leser keinen nutzwert, und je nachdem, wo und wie viele tags auftauchen, erschwert es auch das lesen.

da wäre ein strip_tags() o.ä. m.E. sehr viel angebrachter, um nur den reinen textinhalt im feed zu haben.

gruß,
wahsaga


--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."

HTML-Code im RSS deaktivieren

Der folgende Beitrag wurde am 16. 11. 2004, 21:03 Uhr von molily veröffentlicht.

Hallo,

> nur was soll ich als leser des feeds mit dem ausgeschriebenen text <img src="..." ...> anfangen? hat für mich als leser keinen nutzwert, und je nachdem, wo und wie viele tags auftauchen, erschwert es auch das lesen.

Es ist bei RSS 2.0 Usus, den description-Text als maskierten HTML-Code zu interpretieren und gegebenenfalls die Tags darin zu ignorieren, wenn nur reiner Text angezeigt werden kann. Die Norm erlaubt es und ein Feed-Autor muss damit rechnen. Daher sollte ein »<« strenggenommen als »&amp;lt;« kodiert werden usw.
Erst Atom räumt mit dieser Unklarheit durch das obligate mode-Attribute auf.

Mathias

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4