Hvordan skrive en RSS Feed Reader i Java

En RSS-feed levert av et nettsted er skrevet i XML, slik at du bruker Java XML bibliotek for å skrive en XML-feed-leser for skrivebordet. Java inneholder de nødvendige XML biblioteker for å lese en feed, og du gi en link til artikkelen for å lese mer innhold på RSS-feed hjemmeside. En RSS-leser importerer fôret XML-fil, analyserer tittelen, link og dato og viser det i en Java desktop form.

Bruksanvisning

1 Åpne Java editor du vil bruke til å opprette RSS feed modulen. Åpne prosjektet og opprette en ny fil i editoren. På toppen av RSS-feed kildekoden, legge til følgende nødvendige XML biblioteker:

import javax.xml.stream.XMLEventReader;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.events.XMLEvent;

2 Opprett en forekomst av XML-klasser for å åpne XML-fil. Legg til følgende kode til din leser funksjon:

XMLInputFactory input = XMLInputFactory.newInstance ();
Input stream = lese ( "file.xml");
XMLEventReader leser = input.createXMLEventReader (stream);

3 Lag en løkke som leser gjennom hver RSS element. Du plasserer leseren koden i sløyfen struktur. Kopier og lim inn følgende kode for å lage løkken:

while (reader.hasNext ()) {

}

4 Vis alle RSS XML element på skjemaet. Følgende kode viser tittelen, link og dato til brukeren:

XMLEvent event = eventReader.nextEvent ();
event.asStartElement (). getName (). getLocalPart () == ( "element")) {
fôr = ny Feed (tittel, link, pubDate);
event = reader.nextEvent ();