Hallo,
ich hoffe ich schreibe das ganze in die richtige Kategorie.
Mein Problem besteht darin, das der FireFox Browser mein Rss 2.0 Feed nicht richtig darstellt. Der Browser zeigt mir den Title und die Discription an aber nicht den dazu gehörigen Link. Kann mir wer erklären woran das liegt? Hier ist meine rss datei. (Ich arbeite mit Opencms erklärung zur Syntax gibt es unter dem Code.)
<%@ page session="false" %>
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<rss version="2.0">
<channel>
<title>Scensored</title>
<link>http://www.Scensored.de</link>
<language>de-de</language>
<generator>OpenCMS/Scensored</generator>
<cms:contentload collector="allInFolderPriorityDateDesc" param="/rss/|scensored|20" editable="false">
<item>
<title><cms:contentshow element="Title" /></title>
<link>cms:link<cms:contentshow element="Element" /></cms:link></link>
<description><![CDATA[<cms:contentshow element="Text" />]]></description>
<guid>cms:link<cms:contentshow element="Element" /></cms:link></guid>
</item>
</cms:contentload>
</channel>
</rss>
Also zur erklärung das ganze ist eine JSP, die als RSS File getarnt ist. Das Tag <cms:contentload /> ist eine Schleife die mir 20 mal die Datein aus dem Ordner /rss/ holt in der Reihenfolge Datum DESC. Das Tag <cms:contentshow element="Title" /> hohlt mir den Title der Datei, cms:link<cms:contentshow element="Element" /></cms:link> schreibt den Link und <![CDATA[<cms:contentshow element="Text" />]]> bringt mir den Text.
Aber das ist ja auch neben sache. Der aufbau ist so.
<item>
<title>Title</title>
<link>http://www.blub.de</link>
<description>Hallo Moin!</description>
<guid>http://www.blub.de</guid>
</item>
Ist dort ein Fehler drin oder sowas??
Viele Grüße
Jan