Parsing - eller læsning - rekursive elementer , der er skrevet i extensible markup language (XML ) kan du udtrække data fra hvert XML-element , og derefter overføre det til dele af din ansøgning. Brug af Java- programmeringssprog, kan du oprette en parser der læser gentagelse - eller recursive - XML-data . Instruktioner
1
Start din foretrukne Java-kode - redigering program og oprette et nyt Java- dokument . Åbn et XML-element og studere sin struktur til at bestemme navnene på de dataelementer , du vil trække
2
Sørg for, at Java dokument indeholder følgende fire linjer i toppen af koden : . < Br >
import java.io. * , import java.xml.parsers * ; . import org.w3c.dom * ; . import org.xml.sax * ; .
3 < p > Opret en klasse i Java- kode, der er ansvarlig for at læse de rekursive XML-elementer . For eksempel:
public class Elements { statisk public void main ( String [ ] arg ) { try { BufferedReader bf = new BufferedReader (ny InputStreamReader ( System.in )), print (" Example_XML_File . xml ") String xmlFile = bf.readLine (); File file = ny fil ( xmlFILE ), hvis ( file.exists ( )) {
4
Opret en Java fabrik, der er ansvarlig for overføre XML-data til et dokument, der kan læses . For eksempel : Hej
DocumentBuilderFactory fabrikken = DocumentBuilderFactory.newInstance (); DocumentBuilder builder = factory.newDocumentBuilder (); Document doc = builder.parse ( xmlFile )
5
Hent XML element for DocumentBuilder ved at bruge følgende Java argument : Hej
element element = ( element) list.item ( i) System.out.print1n ( element.getNodeName ());
6
Gem Java-kode , kompilere resten af dit Java-program kode sammen med det ( hvis der er anden kode ), og derefter køre programmet at læse rekursive XML-elementer .