rss feed in java

yuro

Erfahrenes Mitglied
Hallooo,

Ich soll zu einem bestehenden Programm eine Erweiterung machen und zwar RSS.

Jetzt weiss ich aber nicht wie ich das ganze beginnen kann. Ich kann mal aufschreiben was erweitert werden soll.

Programmbsp:

public class document {
private String title; //Titel zB des RSS Eintrags

public void setTitle(String title);
public void readTitleFromText();
public String getTitle();
}

public class VSM {
public void loadFolder(String folder);
public void readFeeds(String[] URLs)
public void readFeed(String URLs)
}

Funktionen sollen folgendes leisten:

setTitle:
- Setzt den Titel "title" des Doku auf einen von außen gegebenen Wert.

readTitelFromText:
- Funktion sinnvoll, wenn der Text im HTML Format vorliegt.
- mit regul. Ausdruck soll Inhalt von <title> aus "text" ausgelesen u. in "titel" gespeichert werden.

getTitle:
- gibt den Wert von "title" zurück

loadFolder:
- liest angegeb. Ordner ein u. macht eine Schleife über alle Textdokus darin, bsp. alle mit Endung .html
- für jedes Textdoku "loadDocument" aufrufen.
- Funktion soll sich für jeden Unterordner rekursiv selbst aufrufen.

readFeeds:
- man übergibt ein Array von URLs zu RSS feeds.
- für jedes Element des Arrays wird readFeed aufgerufen.

readFeed:
- feed wird empfangen mit Methoden der open source Bibliothek.
- folgende Klassen können verwendet werden:
class URL, SyndFeedInput, SyndFeed, XmlReader, SyndEntryImpl.
- mit den Methoden:
SyndEntryImpl.getTitleEx().getValue() u. SyndEntryImpl.getDescription().getValue() (können zb Titel u. Beschreibung ausgelesen werden)
- für jeden Eintrag wird ein Dokument angelegt u. Titel + Inhalt eingelesen.

Wäre echt kool wenn mir jmd helfen könnte..

Würde mich über eine Antwort freuen.
 
Zurück