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

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

Tutorial για το SDK Java XML

Η Java προγραμματιστής SDK περιλαμβάνει τις βιβλιοθήκες για την ανάγνωση και την επεξεργασία αρχείων XML . XML που επιτρέπει την εισαγωγή και την εξαγωγή των δεδομένων που χρησιμοποιείτε σε άλλες πλατφόρμες , όπως την εξαγωγή από έναν Web app για χρήση σε ένα desktop app . Πρότυπα XML καθιστούν δυνατή τη μεταφορά δεδομένων μεταξύ των εφαρμογών χωρίς την ανάγκη να έχει κάθε εφαρμογή εγκατεστημένη στον υπολογιστή . Η Java SDK διαβάζει οποιοδήποτε τυποποιημένο έγγραφο XML , ώστε να μπορείτε να εισάγετε εξωτερικά δεδομένα . Οδηγίες
Η 1

Ανοίξτε editor Java Eclipse σας από το μενού του προγράμματος των Windows . Ανοίξτε το Web ή desktop έργο που θέλετε να χρησιμοποιήσετε για να εισαγάγετε τα δεδομένα XML . 2

Ανοίξτε το αρχείο XML . Χρησιμοποίησε τον παρακάτω κώδικα για να ανοίξετε ένα αρχείο δεδομένων XML :

αρχείου = new File ( "c : \\ \\ myfile.xml ")?

Αντικαταστήστε το " myfile.xml " με το όνομα του αρχείου XML που θέλετε να αναλύσει .
εικόνων 3

Δημιουργήστε τα " οικοδόμος " μεταβλητές κλάσης που αναλύσει τα δεδομένα . Η Java SDK αναλύσει αυτόματα το XML στο αρχείο , ώστε να μπορείτε να εξαγάγετε τις πληροφορίες χωρίς parsing ετικέτες από τα πραγματικά δεδομένα . Προσθέστε τον ακόλουθο κώδικα για να χρησιμοποιήσετε το Java XML parser :

DocumentBuilderFactory οικοδόμος = DocumentBuilderFactory.newInstance ( ) ? DocumentBuilder parser = builder.newDocumentBuilder ( ) ? Έγγραφο xmldoc = parser.parse ( αρχείο)? Xmldoc.getDocumentElement ( ) . ομαλοποίηση ( ) ?
Η 4

Εισαγωγή των δεδομένων . Με το έγγραφο XML αναλυθεί , μπορείτε να εισαγάγετε τα δεδομένα . Για παράδειγμα , ο παρακάτω κώδικας ανακτά τον πρώτο κόμβο και εμφανίζει τα δεδομένα του χρήστη : .

Συμβολοσειρά root = xmldoc.getDocumentElement ( ) getNodeName ( ) ? Πελάτες NodeList = xmldoc.getElementsByTagName ( "πελάτης " ) ? Κόμβος node1 = customers.item ( 0 ) ? System.out.println ( " root Node Name : " + root ) ? System.out.println ( " όνομα πελάτη : " + getTagValue ( "όνομα", node1 ) ) ?
Η
εικόνων

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

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