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 ();