Een RSS-feed door een website is geschreven in XML , zodat u Java XML -bibliotheken gebruiken om een XML- feed reader voor je desktop schrijven . Java bevat de nodige XML -bibliotheken op een feed te lezen , en je een link naar het artikel om extra inhoud te lezen op de website van de RSS-feed te verstrekken. Een RSS -lezer importeert XML -bestand van de feed , ontleedt de titel , koppeling en de datum en geeft deze weer in een Java desktop- formulier . Instructies 1 Open het Java- editor die u wilt gebruiken om de invoermodule RSS creëren . Open het project en maak een nieuw bestand in de editor . Op de top van de RSS-feed broncode , voeg de volgende benodigde XML -bibliotheken : import javax.xml.stream.XMLEventReader ; import javax.xml.stream.XMLInputFactory , import javax.xml.stream.XMLStreamException ; import javax.xml.stream.events.XMLEvent ; kopen van 2 Maak een instantie van de XML- klassen die nodig zijn om het XML- bestand te openen . Voeg de volgende code toe aan je reader functie : XMLInputFactory ingang = XMLInputFactory.newInstance ( ) ; InputStream stroom = read ( " file.xml " ) ; XMLEventReader reader = input.createXMLEventReader ( stream) ; 3 Maak een lus die door elk RSS artikel leest . U plaatst de lezer code binnen de lus structuur . Kopieer en plak de volgende code om de lus te maken : terwijl ( reader.hasNext ( ) ) { } 4 Geef elke RSS XML item op het vorm . De volgende code toont de titel , link en datum voor de gebruiker : XMLEvent event = eventReader.nextEvent ( ) ; event.asStartElement ( ) getName ( ) getLocalPart ( ) == ( " post " ) . . ) { voer = new Feed ( titel , koppeling , pubdate ) ; event = reader.nextEvent ( ) ;
|