Artikel ini menjelaskan penggunaan JDOM untuk membaca parsing XML di Java. Bagikan untuk referensi Anda, sebagai berikut:
Paket com.yanek.demo.xml.test; import java.io.file; import java.io.ioException; import java.util.iterator; import java.util.list; import org.j dom.document; impor org. jdom .element; impor org.jdom.jdomexception; impor org.jdom.input.saxbuilder; kelas publik jdomreadxml { /*** @param args* /public static void main (s twist [] args) { /** ** ? Versi xml = "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" /> <Maju " name = "failure" url = "failure.jsp"/> </action> </action> */saxbuilder sax = baru saxbuilder (); xml ")); elemen root = doc.getrootelement (); daftar tindakan = root.getChildren (); // lari untuk (iterator i = Action .iterator (); i.hasnext ();) {elemen action = (elemen) i.Next (); .println (ACT ion.getAttributeValue ("class")); next (); System.out :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::: .println (Forward.GetAttributeValue ("URL")); ;}}
Keluaran:
/testcom.mystruts.demo.loginactionsuccesstest.jspfailureFailure.jsp/usercom.mystruts.demo.useractionsuccesstest.jspfailureFailure.jsp
Saya harap artikel ini akan membantu pemrograman Java semua orang.