En RSS-feed leveret af en hjemmeside er skrevet i XML, så du bruger Java XML -biblioteker til at skrive en XML -feed reader til dit skrivebord. Java indeholder de nødvendige XML biblioteker til at læse et feed, og du giver et link til artiklen for at læse yderligere indhold på RSS-feed hjemmeside . En RSS -læser importerer foderets XML-fil , analyserer titel, link og dato og viser det i en Java desktop formular. Instruktioner
1
Åbn Java editor du vil bruge til at oprette RSS-feed modul. Åbn det projekt, og oprette en ny fil i editoren . På toppen af RSS-feed kildekoden, tilføje 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
Opret en instans af XML klasser er nødvendige for at åbne XML-fil. Føj følgende kode til din læser -funktion : Hej
XMLInputFactory indgang = XMLInputFactory.newInstance (); InputStream stream = read ( " file.xml ") XMLEventReader reader = input.createXMLEventReader ( stream) ;
3
Opret en løkke , der læser gennem hver RSS element. Du placerer læseren kode i loop struktur. Kopier og indsæt følgende kode til at oprette løkken : Hej
while ( reader.hasNext ( )) {
}
4
Vis hvert RSS XML punkt på formular . Følgende kode viser titlen , link og dato til brugeren : Hej
XMLEvent event = eventReader.nextEvent (); event.asStartElement () getName () getLocalPart () == ( "post" ) . . ) { foder = new Feed (titel, link , pubDate ), event = reader.nextEvent ();