Un fil RSS fourni par un site web est écrite en XML , vous utilisez des bibliothèques XML Java pour écrire un lecteur de flux XML pour votre bureau. Java inclut les bibliothèques XML nécessaires pour lire un flux, et de vous fournir un lien vers l'article à lire du contenu supplémentaire sur le site de flux RSS. Un lecteur RSS importe le fichier XML de l' alimentation , analyse le titre, lien et la date et l'affiche sous forme de Java Desktop System. Instructions
1
ouvrir l'éditeur Java que vous voulez utiliser pour créer le module de flux RSS . Ouvrez le projet et créer un nouveau fichier dans l'éditeur. Au sommet de l'alimentation code source RSS , ajoutez les bibliothèques suivantes nécessaires XML :
javax.xml.stream.XMLEventReader d'importation , l'importation javax.xml.stream.XMLInputFactory ; javax.xml.stream.XMLStreamException d'importation; importation javax.xml.stream.events.XMLEvent ;
2
Créer une instance de la classe XML nécessaires pour ouvrir le fichier XML. Ajoutez le code suivant à votre fonction de lecteur :
entrée XMLInputFactory
= XMLInputFactory.newInstance (); flux InputStream = read ( " file.xml "); XMLEventReader lecteur = input.createXMLEventReader (stream) ;
3
Créer une boucle qui parcourt chaque élément RSS . Vous placez le code du lecteur à l'intérieur de la structure en boucle . Copiez et collez le code suivant pour créer la boucle :
while ( reader.hasNext ()) { }
4
afficher chaque élément XML RSS sur l' forme . Le code suivant affiche le titre, lien et la date pour l'utilisateur :
événement XMLEvent = eventReader.nextEvent (); event.asStartElement () getName () getLocalPart () == ( "item" ) . . ) { nourrir = new Feed ( title, link , pubdate ) ; event = reader.nextEvent ();