Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να γράψετε ένα RSS Feed Reader σε Java

Ένα RSS feed παρέχεται από μια ιστοσελίδα είναι γραμμένη σε XML , έτσι ώστε να χρησιμοποιήσετε Java βιβλιοθήκες XML για να γράψει έναν αναγνώστη feed XML για την επιφάνεια εργασίας σας . Java περιλαμβάνει τις απαραίτητες βιβλιοθήκες XML για να διαβάσετε ένα ζωοτροφών , και να σας παρέχει μια σύνδεση με το άρθρο για να διαβάσετε επιπλέον περιεχόμενο στην ιστοσελίδα του RSS feed του . Ένας αναγνώστης RSS εισάγει το αρχείο XML της ζωοτροφής , αναλύει τον τίτλο , σύνδεση και την ημερομηνία και την εμφανίζει σε μορφή desktop Java . Οδηγίες
Η

1 Ανοίξτε το πρόγραμμα επεξεργασίας Java που θέλετε να χρησιμοποιήσετε για να δημιουργήσετε τη μονάδα τροφοδοσίας RSS . Ανοίξτε το έργο και να δημιουργήσετε ένα νέο αρχείο με τον κειμενογράφο . Στην κορυφή του πηγαίου κώδικα RSS feed, προσθέστε τις ακόλουθες απαραίτητες βιβλιοθήκες XML :

javax.xml.stream.XMLEventReader εισαγωγής ? Javax.xml.stream.XMLInputFactory εισαγωγής ? Javax.xml.stream.XMLStreamException εισαγωγής ? εισαγωγή javax.xml.stream.events.XMLEvent ? 2

Δημιουργήστε ένα παράδειγμα των κατηγοριών XML που απαιτείται για να ανοίξετε το αρχείο XML . Προσθέστε τον ακόλουθο κώδικα στη λειτουργία του αναγνώστη σας :

XMLInputFactory εισόδου = XMLInputFactory.newInstance ( ) ? InputStream ρεύμα = read ( " file.xml ")? XMLEventReader αναγνώστη = input.createXMLEventReader ( ρεύμα ) ?

Η 3

Δημιουργήστε μια θηλιά που διαβάζει μέσα από κάθε στοιχείο RSS . Μπορείτε να τοποθετήσετε τον κώδικα αναγνώστη μέσα στη δομή του βρόχου . Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να δημιουργήσετε το βρόχο :

ενώ ( reader.hasNext ( ) ) { }


Η 4

Εμφάνιση κάθε στοιχείου XML RSS σχετικά με την μορφή . Ο παρακάτω κώδικας εμφανίζει τον τίτλο , σύνδεση και η ημερομηνία για το χρήστη : . .

XMLEvent event = eventReader.nextEvent ( ) ? Event.asStartElement ( ) getName ( ) getLocalPart ( ) == ( " σημείο" ) ) { τροφής = νέα Feed (τίτλος , σύνδεση , pubdate ) ? event = reader.nextEvent ( ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα