Hvordan analysere Rekursive XML Elementer i Java

Parsing - eller lesing - rekursive elementer som er skrevet i Extensible Markup Language (XML) gjør det mulig å hente ut data fra hvert XML-element og deretter overføre det til deler av søknaden din. Ved hjelp av programmeringsspråket Java, kan du lage en parser som leser gjenta - eller rekursive - XML-data.

Bruksanvisning

1 Start din foretrukne Java-kode program og opprette en ny Java-dokument. Åpne et XML-element og studere sin struktur for å finne navnene på dataelementene du skal trekke.

2 Kontroller at Java dokumentet inneholder følgende fire linjer på toppen av koden:

import

java.io.;
import java.xml.parsers.;
importere org.w3c.dom.;
importere org.xml.sax.;

3 Lag en klasse i Java-kode som er ansvarlig for å lese rekursive XML-elementer. For eksempel:

public class Elements {
statiske public void main (String [] arg) {
try {
BufferedReader bf = ny BufferedReader (
ny InputStreamReader (System.in));
System.out.print ( «Example_XML_File.xml");
String xmlFile = bf.readLine ();
Fil = new File (xmlFILE);
if (file.exists ()) {

4 Lag en Java fabrikk som er ansvarlig for overføring av XML-data i et dokument som kan leses. For eksempel:

DocumentBuilderFactory fabrikken =
DocumentBuilderFactory.newInstance ();
DocumentBuilder byggmester = factory.newDocumentBuilder ();
Dokument doc = builder.parse (xmlFile);

5 Skaff XML element for DocumentBuilder ved hjelp av følgende Java argument:

Element element = (element) list.item (i);
System.out.print1n (element.getNodeName ());

6 Lagre Java-kode, kompilere resten av Java-program koden sammen med det (hvis det er annen kode) og deretter kjøre programmet for å lese rekursive XML-elementer.