Ein RSS-Feed von einer Website zur Verfügung gestellt wird in XML geschrieben, so dass Sie Java XML-Bibliotheken , um eine XML -Feed-Reader für Ihren Desktop zu schreiben. Java enthält die erforderlichen XML-Bibliotheken , um einen Feed zu lesen , und Sie einen Link zu dem Artikel um zusätzliche Inhalte auf dem RSS-Feed der Website zu lesen. Ein RSS-Reader importiert der Feed- XML -Datei, analysiert den Titel, Link und Datum und zeigt sie in einer Java-Desktop- Form . Anleitung
1
Öffnen Sie das Java-Editor Sie verwenden möchten, um den RSS-Feed Modul zu erstellen . Öffnen Sie das Projekt , und erstellen Sie eine neue Datei im Editor. An der Spitze des RSS-Feeds Quellcode, fügen Sie die folgenden erforderlichen XML-Bibliotheken :
Import javax.xml.stream.XMLEventReader , Import javax.xml.stream.XMLInputFactory , Import javax.xml.stream.XMLStreamException ; Import javax.xml.stream.events.XMLEvent ;
2
erstellen Sie eine Instanz der XML-Klassen erforderlich, um die XML- Datei zu öffnen. Fügen Sie den folgenden Code auf Ihre Reader-Funktion :
XMLInputFactory input = XMLInputFactory.newInstance (); InputStream stream = read ( " file.xml "); XMLEventReader reader = input.createXMLEventReader ( stream);
3
erstellen eine Schleife, die durch die einzelnen RSS Artikel liest . Legen Sie den Leser Code innerhalb des Loop-Struktur . Kopieren Sie den folgenden Code , um die Schleife zu erstellen :
while ( reader.hasNext ()) { }
4
Anzeigen der einzelnen RSS XML Element auf die Form . Der folgende Code zeigt die Titel, Link und Datum für den Benutzer :
XMLEvent event = eventReader.nextEvent (); event.asStartElement () getName () getLocalPart () == ( "item" ) . . ) { füttern = new -Feed ( title, link pubdate ); event = reader.nextEvent ();