Artikel ini menjelaskan metode menghasilkan file format XML di Java. Bagikan untuk referensi Anda, sebagai berikut:
Berikut adalah demonstrasi menggunakan java untuk menghasilkan file xml
Paket JAR JDom.jar digunakan dalam demo.
Demi pemahaman yang mudah, saya menulis demo
Impor java.io.fileoutputStream; impor java.io.ioexception; impor org.jdom.document; impor org.jdom.element; impor org.jdom.jdomexception; impor org.jdom.output.Format; Impor org.jdom.output.xmloutputter; class {pubis class = pisau org.jdom. Buku ("1", "tiga ratus puisi tang"), buku baru ("2", "Think in Java"), buku baru ("3", "The Condor Heroes"), Buku Baru ("4", "Buku Sunflower")}; public void buildxmlDoc () melempar ioException, jdomexception {// Buat node root dan atur propertinya; Elemen root = elemen baru ("buku"). SetAttribute ("count", "4"); // Tambahkan node root ke dokumen; Dokumen dokumen = dokumen baru (root); untuk (int i = 0; i <books.length; i ++) {// Buat buku simpul; Elemen elemen = elemen baru ("buku"); // tambahkan node anak ke node buku dan tetapkan nilai; elements.addcontent (elemen baru ("id"). setext (buku [i] .getBook_id ()))); elements.addcontent (elemen baru ("name"). setext (buku [i] .getBook_name ())); // root.addcontent (elemen); } // file output books.xml; // buat format efek indentasi file xml format = format.getPrettyFormat (); Xmloutputter xmlout = xmloutputter baru (format); Xmlout.output (dokumen, fileOutputStream baru ("c: /books.xml")); } public static void main (string [] args) {coba {java2xml j2x = new java2xml (); System.out.println ("File Books.xml sedang dihasilkan ..."); j2x.buildxmldoc (); } catch (Exception e) {E.PrintStackTrace (); } System.out.println ("c: /books.xml file telah dihasilkan"); }}Efek operasi adalah bahwa ada file books.xml di drive C komputer saya (file ini tidak tersedia sebelumnya)
Demo sederhana, Anda dapat melihat dengan jelas
Saya harap artikel ini akan membantu pemrograman Java semua orang.