Lavorare con XML è un compito comune in Java , e può essere abbastanza noioso senza la corretta toolkit . Per fortuna, il Java Development Kit ( JDK ) fornisce solo come un insieme di strumenti nel pacchetto org.xml.sax . Questo pacchetto fornisce classi per la lettura di dati XML in un modo abbastanza semplice . Tuttavia , non affronta direttamente la situazione che si verifica quando il programma può avere già caricato XML in una stringa - forse che si è creato voi stessi o che si è caricato di elaborare in qualche modo prima di eseguire attraverso il parser XML . Questa limitazione è facile da aggirare con solo una manciata di passaggi intermedi . Cose che ti serviranno
Java SDK ( 1.5 o superiore) .
Java Integrated Development Environment , come Eclipse o NetBeans
Mostra più istruzioni
1
Convert la stringa XML in un array di byte :
finale String xml = " ! Hello World < /content >";
byte finale
[] byte = xml.getBytes () ;
2
Creare un nuovo ByteArrayInputStream utilizzando l'array di byte dal passo precedente :
ByteArrayInputStream finale è = new ByteArrayInputStream (byte) ;
3
Creare un nuovo InputSource utilizzando il ByteArrayInputStream dal passo precedente :
finale fonte InputSource = new InputSource (è) ;