Arbeide med XML er en felles oppgave i Java , og kan være ganske kjedelig uten riktig verktøykasse . Heldigvis gir Java Development Kit ( JDK ) nettopp en slik verktøykasse i org.xml.sax pakken. Denne pakken inneholder klasser for å lese XML-data i en ganske enkel måte. Men det betyr ikke direkte ta opp situasjonen som oppstår når programmet kan ha XML som allerede ligger i en streng - kanskje du har opprettet selv, eller at du har lagt for å behandle en eller annen måte før du kjører gjennom XML -parser . Denne begrensningen er lett å omgå med bare en håndfull av mellomliggende trinn . Du trenger
Java SDK ( 1.5 eller høyere anbefales) .
Java Integrated Development Environment , slik som Eclipse eller NetBeans
Vis flere instruksjoner
en
Konverter XML- strengen til en byte array : en
final String xml = " ! Hello World < /innhold> ";
endelig byte [] byte = xml.getBytes () ;
2
Opprett en ny ByteArrayInputStream bruker byte array fra forrige trinn : en
endelige ByteArrayInputStream er = new ByteArrayInputStream ( byte ) ;
3
Opprett en ny InputSource bruker ByteArrayInputStream fra forrige trinn : en
endelige InputSource source = ny InputSource ( er ) ;