Un feed RSS fornito da un sito Web è scritto in XML , in modo da utilizzare le librerie XML Java di scrivere un lettore di feed XML per il tuo desktop . Java include le librerie XML necessarie per leggere un feed, e si fornisce un link per l'articolo per leggere ulteriori contenuti sul sito web del feed RSS . Un lettore RSS di importare file XML del feed , analizza il titolo, link e data e la visualizza in un formato desktop Java . Istruzioni
1
aprire l'editor di Java che si desidera utilizzare per creare il modulo di feed RSS. Aprire il progetto e creare un nuovo file nell'editor . Nella parte superiore del codice sorgente feed RSS , aggiungere le seguenti necessarie librerie XML :
importazione javax.xml.stream.XMLEventReader ; importazione javax.xml.stream.XMLInputFactory ; javax.xml.stream.XMLStreamException importazione; importazione javax.xml.stream.events.XMLEvent ;
2
Creare un'istanza della classe XML necessari per aprire il file XML. Aggiungere il seguente codice alla vostra funzione di lettore :
ingresso XMLInputFactory = XMLInputFactory.newInstance (); flusso InputStream = read ( " file.xml " ) ; XMLEventReader reader = input.createXMLEventReader ( stream) ;
3
Creare un ciclo che legge attraverso ogni elemento RSS . Si posiziona il lettore di codice all'interno della struttura ad anello . Copiare e incollare il seguente codice per creare il loop :
mentre ( reader.hasNext ( ) ) { }
4
visualizzare ogni elemento XML RSS sul forma . Il codice seguente mostra il titolo, link e data per l'utente :
evento XMLEvent = eventReader.nextEvent (); event.asStartElement ( ) getName ( ) getLocalPart ( ) == ( " voce" ) . . ) { alimentare = new feed ( titolo, link , pubdate ) ; evento = reader.nextEvent ();