wahsaga: Texte in RSS 2.0 formatieren

Beitrag lesen

hi,

Vielleicht füge ich kurz an, dass entweder die eine Variante, Ersetzen von kritischen Zeichen, oder das Einfügen von CDATA anzuwenden ist. (Habe beides probiert.) Das ist doch soweit richtig, oder?

Hierzu noch eine Frage: Welche Variante ist denn hinsichtlich der Kompabilität von Newsreader und auch Content Syndication, also der möglichen Integration des Feeds durch Dritte in eigene Webseiten, zu bevorzugen? Sind beide Varianten gleichwertig bzw. bezüglich der Lesbarkeit identisch?

Wenn ein Programm XML "kann", kann es auch beide Varianten verstehen - sind absolut gleichwertig.

Wenn es sie nicht verstehen würde - dann würde es kein XML verstehen, sollte sich dann auch nicht Feedreader nennen, weil Feeds nun mal Anwendungen von XML sind.

Ausserdem würde mich doch nochmal die Frage interessieren wieso ein Newsreader ggf. einen erweiterten, selbst definierten Namespace nicht erkennen sollte. Ist dies eine RSS spezifische Frage oder gilt dies allgemein für XML?

Auch hier wieder: Wenn er XML versteht, versteht er auch Namensräume - aber er weiss nicht, was er damit anfangen soll.

Ist schön und gut, wenn du ein Element frank:mittagessen aus dem angegebenen Namensraum frank einbaust, um darin bei jedem Eintrag zu hinterlegen, was du zum Mittag hattest. Nur woher soll der Feedreader wissen, dass das Element diese Bedeutung haben soll, dass sein Inhalt eben diese Information vermitteln soll?
Weiss er nicht.

Und wieso nicht über eine DTD Datei? In einer solchen sind doch z.B. die Befehle für z.B. WML oder XHTML festgeschrieben. Die Möglichkeit individueller Erweiterungen, dachte ich, sei ein XML spezifisches Merkmal und ein besonderer Vorteil gegenüber HTML.

Wie gesagt, kannst du gerne machen -

Oder bräuchte man zum Auslesen individuell erweiterter XML Dateien einen speziellen XML Reader?

  • erwarte nur nicht, von Programm die für definierte Formate wie RSS oder ATOM ausgelegt sind, "verstanden" zu werden.
    Die Information, dass frank:mittagessen mitteilen soll, was du zum Mittag hattest, hätte der Programmierer dem Reader einpflanzen müssen, damit dieser wüsste, wie und als was er diese Information verwerten sollte.
    Der Programmierer wusste aber von dieser deiner Absicht, das mitzuteilen, nichts - und sein Programm deshalb auch nicht.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }