Artikel ini menjelaskan metode penggunaan JDOM untuk mengimplementasikan operasi penulisan file XML. Bagikan untuk referensi Anda, sebagai berikut:
Paket com.yanek.demo.xml.test; impor java.io.file; impor java.io.filewriter; impor org.jdom.attribute; impor org.jdom.document; impor org .input.saxbuilder; impor org.jdom.output.xmloutputter; kelas publik jdomwritexml { / ** * @param args * / public static void main (string [] args) {saxbuilder sb = baru saxbuilder (); Element (Action "); Atribut class_atbt1 = atribut baru ("kelas", "com.mystruts.demo.loginaction"); AddContent (Action1_forward1); 1_url_atbt1 ); "); action1_forward2 .setAttribute (action1_forward1_name_atbt2); action1_forward2.setAttribute (action1_forward1_url_atbt2); elemen acti Atribut class_atbt2 = atribut baru ("class", "com.mystruts.demo.useraction"); .addContent (Action_forward1); 1_url_atbt1 ); jsp "); action2_forward2.setAttribute (action2_forward1_name_atbt2); action2_forward2.setAttribute (action2_forward1_url_atbt2); atribut root_atbt1 = atribut baru (" m "," 001 "); Ac tions.setAttribute (root_atbt (" m "," 001 "); ac tions.setattribute (root_atbt (" m "); mystruts.xml "); // xmloutputter xo = xmloutputter baru (" ", true," gb2312 "); xmloutputter xo = xmloutputter baru (); FileWriter fw = FileWriter baru (f1); xo.output (dokumen, fw); fw.close ();
Menghasilkan file xml:
<? Xml Version = "1.0" encoding = "utf-8"?> <action m = "001"> <action path = " /test"> <forward name = "success" url = "test.jsp" /> <forward name = "failure" url = "failure.jsp" /> < /action> <action path = " /user"> <forward name = "success" url = "test.jsp" /> <forward name = " Kegagalan "url =" failure.jsp "/> </action> </action>
Saya harap artikel ini akan membantu pemrograman Java semua orang.