이 기사에서는 Java의 XML 구문 분석을 읽기 위해 JDOM을 사용하는 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
package 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 twists) { /*** < ? xml version = "1.0"encoding = "utf-8"?> <actions m = "001"> <action * path = " /test"> <forward * name = "success"url = "test.jsp" / <forward name = "실패" * url = "실패 .jsp" /> < /action> <action path = " /user" *> <forward name = "success" * url = "test.jsp" /> <forward 이름 = "실패"url = "실패"/> </action> </action> */saxbuilder sax = try {try {doc = sax.build (새 파일 . xml ")); 요소 root = doc.getRootElement (); list action = root.getChildren (); // 트래버스는 루트 노드 아래에서 첫 번째 수준의 하위 노드를 가져 와서 재귀 메소드로 들어오는 매개 변수로 전달합니다. for (iterator i = actions.iterator ();) {요소 action = (요소) i.next.out.println; .println (Act ION.GetAttRibuteValue ( "class")); 다음 ();; 시스템 아웃 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :. }} catch (ioexception e) {// to au to-genated catch block e.printstacktrace ()} {e.printstacktrace ();
산출:
/testcom.mystruts.demo.loginactionsUccestStest.jspfailurefailure.jsp/usercom.mystruts.demo.userActionSuccessTest.jspfailureFailure.jsp
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.