Parsing - oder Lesung - recursive Elemente, die in Extensible Markup Language (XML) geschrieben werden, können Sie Daten von jedem XML-Element extrahieren und diese anschließend auf Teile der Anwendung . Mit der Java-Programmiersprache , können Sie einen Parser, der Wiederholung liest - oder recursive - XML-Daten. Anleitung
1
Starten Sie Ihren bevorzugten Java-Code - Editing-Programm und eine neue Java -Dokument. Öffnen Sie ein XML-Element und seine Struktur zu studieren , um die Namen der Datenelemente werden Sie ziehen bestimmen
2
sicher, dass das Java -Dokument die folgenden vier Zeilen am Anfang des Codes enthält : .
import java.io. *; import java.xml.parsers * ; . Import org.w3c.dom * ; . Import org.xml.sax * ; .
3 < p > erstellen Sie eine Klasse in der Java-Code , die für das Lesen der XML-Elemente rekursiv ist . Zum Beispiel:
public class Elements {static public void main ( String [] arg) { try { BufferedReader bf = new BufferedReader ( new InputStreamReader ( System.in ) ); System.out.println ( " Example_XML_File . xml " ); String xmlFile = bf.readLine (); Datei file = new file ( XMLFILE ); if ( File.Exists ()) {
4
erstellen Java Fabrik, die zuständig ist für Übertragen von XML-Daten zu einem Dokument, das gelesen werden können. Zum Beispiel:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance (); DocumentBuilder builder = factory.newDocumentBuilder (); Document doc = builder.parse ( xmlFile );
5
Besorgen Sie sich die XML Element für die DocumentBuilder mithilfe des folgenden Java Argument:
Element element = (Element) list.item (i); System.out.print1n ( element.getNodeName ());
6
Speichern Sie die Java-Code kompilieren , den Rest Ihres Java -Anwendung Code zusammen mit ihm (wenn es anderen Code) und führen Sie die Anwendung , um die XML-Elemente rekursiv lesen.