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.