Este artículo describe el uso de JDOM para leer el análisis XML en Java. Compártelo para su referencia, como sigue:
paquete 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; import org. jdom .element; import org.jdom.jdomexception; import org.jdom.input.saxBuilder; public class jDomreadxml { /*** @param args* /public static void main (s giro [] args) { /*** < ? xml versión = "1.0" encoding = "utf-8"?> <Actions M = "001"> <Action * Path = " /Test"> <Forward * name = "Success" url = "test.jsp" / <Forward name = "failat" * url = "fails.jsp" /> </olcion> <action path = " /user" *> <flow name = "suctar" * url = "test.jsp" /> <reenviar name = "Fails" url = "fails.jsp"/> </action> </dions> */saxBuilder sax = new SaxBuilder (); . para (iterator i = Actions .Iterator (); i.hasnext ();) {Element Action = (Element) I.Next (); .println(act ion.getAttributeValue ("class")); List forwards = action.getChildren(); for (Iterator j = forwards.iterator(); j.hasNext();) { Element forward = (Element) j. next (); ::::::::::::::::::::. }} Catch (IOException e) {// toDo au a generated Bloque E.PrintStackTrace ();
Producción:
/testcom.mystruts.demo.loginaccionuccesstest.jspfailurefailure.jsp/usercom.mystruts.demo.useractionsuccesstest.jspfailurefailure.jsp
Espero que este artículo sea útil para la programación Java de todos.