In diesem Artikel wird erläutert, wie Sie beim Programmieren in Java schnell ein XML-Fragment erstellen und das XML dann ausgeben können.
XML wird häufig in der täglichen Java-Entwicklung verwendet. XML ist einfach zu verwenden, aber mühsam zu schreiben. Gibt es eine einfache Konstruktions- und Ausgabemethode? Und schau nach unten.
1. Importieren Sie das JAR-Paket und den Namespace
Um XML in Java zu verwenden, wird empfohlen, zunächst ein JAR-Paket-dom4j zu importieren. Hierbei handelt es sich um ein JAR-Paket, das speziell für die Verarbeitung von XML entwickelt wurde und sehr einfach zu verwenden ist.
Importieren Sie dann die folgenden drei Klassen:
Kopieren Sie den Codecode wie folgt:
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
2. Definieren Sie das XML-Schema
Bevor Sie etwas in ein XML-Fragment schreiben, müssen Sie zunächst ein XML-Fragment oder ein XML-Dokument erstellen. Im folgenden Programm wird zunächst ein Document-Objekt erstellt und anschließend darauf ein Root-Element (Element).
Kopieren Sie den Codecode wie folgt:
Dokument document = DocumentHelper.createDocument();
Element root = document.addElement("return");
3. Untergeordnete Knoten hinzufügen
Nachdem Sie das Wurzelknotenelement haben, können Sie ihm untergeordnete Knoten hinzufügen.
Kopieren Sie den Codecode wie folgt:
Element returnvalue = root.addElement("returnvalue");
Element returninfo = root.addElement("returninfo");
4. Fügen Sie Inhalte zu untergeordneten Knoten hinzu
Sie können Inhalte zu bereits erstellten untergeordneten Knoten hinzufügen:
Kopieren Sie den Codecode wie folgt:
returnvalue.addText("false");
returninfo.addText("get-session-fail");
Sie können auch untergeordnete Knoten erstellen und gleichzeitig Inhalte hinzufügen:
Kopieren Sie den Codecode wie folgt:
root.addElement("id").addText("12345");
Beachten Sie, dass wir bei der Verwendung von addText zum Hinzufügen von Knotentextinhalten manchmal Variablen direkt als Parameter der Funktion verwenden. Wenn diese Variable null ist, meldet die Funktion addText einen Fehler. Wenn es sich um einen anderen Nicht-String-Typ handelt, wird ebenfalls ein Fehler gemeldet. Sie können nach dem Parameter eine leere Zeichenfolge hinzufügen, um Fehler zu vermeiden.
wie folgt:
Kopieren Sie den Codecode wie folgt:
int id=1;
root.addElement("id").addText(id+"");
5. XML ausgeben
Wenn Sie nur die XML-Zeichenfolge abrufen möchten, reicht der folgende Satz aus.
Kopieren Sie den Code wie folgt: String Output = document.asXML();
Wenn Sie dieses XML als Ausgabe der gesamten Webseite verwenden möchten, müssen Sie Folgendes tun:
Kopieren Sie den Code wie folgt: Response.setContentType("text/xml");
Antwort.write(Ausgabe);
In Bezug auf die Erstellung und Ausgabe von XML in Java hat dieser Artikel viel gebracht. Ich hoffe, er wird Ihnen hilfreich sein.