Artikel ini memperkenalkan cara cepat membuat fragmen XML saat memprogram di Java, dan kemudian menampilkan XML.
XML sering digunakan dalam pengembangan Java sehari-hari. XML mudah digunakan, tetapi mengganggu untuk ditulis. Apakah ada metode konstruksi dan keluaran yang sederhana? Dan lihat ke bawah.
1. Impor paket jar dan namespace
Untuk menggunakan XML di Java, disarankan untuk mengimpor jar package-dom4j terlebih dahulu. Ini adalah paket jar yang dirancang khusus untuk memproses XML, yang sangat mudah digunakan.
Kemudian impor tiga kelas berikut:
Copy kode kodenya sebagai berikut:
impor org.dom4j.Dokumen;
import org.dom4j.DocumentHelper;
impor org.dom4j.Element;
2. Tentukan skema XML
Sebelum menulis sesuatu ke dalam sebuah fragmen XML, Anda harus terlebih dahulu membuat sebuah fragmen XML, atau Dokumen XML. Dalam program berikut, objek Dokumen pertama kali dibuat, dan kemudian elemen root (Elemen) dibuat di dalamnya.
Copy kode kodenya sebagai berikut:
Dokumen dokumen = DocumentHelper.createDocument();
Akar elemen = document.addElement("return");
3. Tambahkan node anak
Setelah Anda memiliki elemen simpul akar, Anda dapat menambahkan simpul anak ke dalamnya.
Copy kode kodenya sebagai berikut:
Elemen returnvalue = root.addElement("returnvalue");
Elemen returninfo = root.addElement("returninfo");
4. Tambahkan konten ke node anak
Anda dapat menambahkan konten ke node anak yang sudah dibuat:
Copy kode kodenya sebagai berikut:
returnvalue.addText("salah");
returninfo.addText("dapatkan-sesi-gagal");
Anda juga dapat membuat node anak dan menambahkan konten secara bersamaan:
Copy kode kodenya sebagai berikut:
root.addElement("id").addText("12345");
Perhatikan bahwa saat menggunakan addText untuk menambahkan konten teks node, terkadang kita akan langsung menggunakan variabel sebagai parameter fungsi. Jika variabel ini null, fungsi addText akan melaporkan kesalahan. Jika tipe non-string lainnya, kesalahan juga akan dilaporkan. Anda dapat menambahkan string kosong setelah parameter untuk menghindari kesalahan.
sebagai berikut:
Copy kode kodenya sebagai berikut:
ke dalam nomor identitas=1;
root.addElement("id").addText(id+"");
5. Keluaran XML
Jika Anda hanya ingin mendapatkan string XML, kalimat berikut bisa melakukannya.
Salin kode sebagai berikut: String output = document.asXML();
Jika Anda ingin menggunakan XML ini sebagai keluaran seluruh halaman web, Anda perlu:
Salin kode sebagai berikut: respon.setContentType("text/xml");
respon.tulis(keluaran);
Mengenai konstruksi dan keluaran XML di Java, artikel ini telah memperkenalkan banyak hal. Semoga bermanfaat bagi Anda, terima kasih!