Arbejde med XML er en fælles opgave i Java , og kan være ganske kedelig uden ordentlig værktøjskasse. Heldigvis Java Development Kit ( JDK ) giver netop sådan en værktøjskasse i org.xml.sax pakken. Denne pakke tilbyder klasser for at læse XML-data i en forholdsvis enkel måde. Men betyder det ikke direkte den situation, der opstår, når dit program kan have XML allerede er indlæst i en streng - måske , du har oprettet dig selv, eller at du har lagt for at behandle en eller anden måde , før du kører gennem XML-parser . Denne begrænsning er nemt at arbejde rundt med blot en håndfuld af mellemliggende trin . Ting du skal
Java SDK (1,5 eller større anbefales).
Java Integrated Development Environment , såsom Eclipse eller NetBeans
Vis Flere Instruktioner
1
Konverter XML streng til et byte array : Hej
endelig String xml = " ! Hello Verden ";
endelige byte [] bytes = xml.getBytes () ;
2
Opret en ny ByteArrayInputStream vha. byte array fra det foregående trin : Hej
endelige ByteArrayInputStream er = new ByteArrayInputStream ( bytes ),
3
Opret en ny InputSource bruge ByteArrayInputStream fra det foregående trin : Hej
endelig InputSource source = ny InputSource ( er ),