Εργασία με την XML είναι μια κοινή εργασία σε Java , και μπορεί να είναι αρκετά επίπονη χωρίς την κατάλληλη εργαλειοθήκη . Ευτυχώς , το Java Development Kit ( JDK ) παρέχει ακριβώς μια τέτοια εργαλειοθήκη στο πακέτο org.xml.sax . Αυτό το πακέτο παρέχει μαθήματα για την ανάγνωση δεδομένων XML σε ένα αρκετά απλό τρόπο . Ωστόσο , δεν αντιμετωπίζει άμεσα την κατάσταση που συμβαίνει όταν το πρόγραμμα μπορεί να έχει ήδη φορτωθεί XML σε μια σειρά - ίσως που δημιουργήσατε μόνοι σας ή ότι έχετε τοποθετήσει την επεξεργασία με κάποιο τρόπο πριν από την εκτέλεση μέσω ενός αναλυτή XML . Ο περιορισμός αυτός είναι εύκολο να εργαστεί γύρω με μόνο μια χούφτα των ενδιάμεσων βημάτων . Τα πράγματα που θα χρειαστείτε
Java SDK ( 1.5 ή μεγαλύτερη) .
Java ολοκληρωμένο περιβάλλον ανάπτυξης , όπως το Eclipse ή NetBeans
Παρουσίαση Περισσότερες οδηγίες
Η 1
Μετατροπή το string XML σε έναν πίνακα byte :
τελική String xml = " ! Hello World περιεχομένου > " ?
τελικό byte [ ] bytes = xml.getBytes ( ) ? 2
Δημιουργήστε ένα νέο ByteArrayInputStream χρησιμοποιώντας τον πίνακα byte από το προηγούμενο βήμα :
τελική ByteArrayInputStream είναι = νέα ByteArrayInputStream ( bytes ) ?
εικόνων 3
Δημιουργήστε ένα νέο InputSource χρησιμοποιώντας το ByteArrayInputStream από το προηγούμενο βήμα :
τελική πηγή InputSource = νέα InputSource ( είναι ) ?
Η
εικόνων