Ett RSS-flöde från en webbplats är skriven i XML , så att du använder Java XML -bibliotek för att skriva en XML feed läsare för din stationära . Java innehåller de nödvändiga XML- bibliotek för att läsa ett flöde , och du ger en länk till artikeln för att läsa ytterligare innehåll på RSS feed hemsida . En RSS -läsare importerar foder XML -fil , tolkar titeln , länk och datum och visar den i en Java Desktop formulär . Instruktioner
1
Öppna Java-editor du vill använda för att skapa RSS- feed modulen . Öppna projektet och skapa en ny fil i editorn . På toppen av RSS feed källkoden , lägg till följande nödvändiga XML bibliotek :
import javax.xml.stream.XMLEventReader , import javax.xml.stream.XMLInputFactory , import javax.xml.stream.XMLStreamException ; import javax.xml.stream.events.XMLEvent ;
2
Skapa en instans av XML- klasser som behövs för att öppna XML -filen . Lägg till följande kod i din läsare funktion :
XMLInputFactory input = XMLInputFactory.newInstance ( ) ; InputStream stream = read ( " file.xml " ) ; XMLEventReader läsare = input.createXMLEventReader ( stream ) ;
3
Skapa en loop som läser igenom varje RSS-objekt . Du placerar läsaren koden inuti slingan struktur . Kopiera och klistra in följande kod för att skapa slingan :
samtidigt ( reader.hasNext ( ) ) {
}
4
Visa alla RSS XML punkt på formulär . Följande kod visar titel , länk och datum till användaren :
XMLEvent händelsen = eventReader.nextEvent ( ) ; event.asStartElement ( ) getName ( ) getLocalPart ( ) == ( " objekt " ) . . ) { foder = ny Feed ( titel , länk , pubDate ) , händelse = reader.nextEvent ( ) ;