Java는 종합적으로 XML 형식 문자열을 구문 분석합니다 (JDOM 파싱)
import java.io.ioexception; import java.io.stringReader; import java.util.list; import org.jdom.document; import org.jdom.element; import org.jdom.jdomexception; import org.jdom.namespace; import org.jdom.input.saxbuilder; import org.xml. duxmldoc {public list xmlelements (String xmldoc) {// 새 문자열 생성 stringreader read = new StringReader (xmldoc); // 새 입력 소스 생성 Sax Parser는 inputSource 객체를 사용하여 XML InputSource 소스를 읽는 방법을 결정합니다. // 새 SaxBuilder SaxBuilder SB = New SaxBuilder (); 시도 {// 문서 구성 doc = sb.build (source); // 루트 요소를 가져옵니다. root root = doc.getRootElement (); System.out.println (root.getName ()); // 루트 요소의 이름을 출력 (테스트) // 루트 요소 목록의 모든 자식 요소 세트를 가져옵니다. jiedian = root.getchildren (); // XML에서 네임 스페이스를 가져옵니다 (XML로 정의되지 않음) 네임 스페이스 ns = root.getnamespace (); 요소 et = null; for (int i = 0; i <jiedian.size (); i ++) {et = (element) jiedian.get (i); // loop exements system.out.println (et.getchild ( "users_id", ns)) .getText (); System.out.println (et.getchild ( "user_address", ns) .getText ()); } et = (요소) jiedian.get (0); 목록 zjiedian = et.getchildren (); for (int j = 0; System.out.println (xet.getName ()); }} catch (jdomexception e) {// todo는 자동으로 캐치 블록을 생성합니다 e.printstacktrace (); } catch (ioexception e) {// todo는 자동으로 캐치 블록을 생성합니다 e.printstacktrace (); } return null; } public static void main (String [] args) {duxmldoc doc = new duxmldoc (); 문자열 xml = "<? xml 버전 =/"1.0/"인코딩 =/"gb2312/"?>"+ "<result xmlns =/"http://www.fiorano.com/fesb/activity/dbqueryoninput2/out/ "+"<<row resultcount =/">"+ "+"+ "+"+ "> "<usser_name> wangwei </user_name>"+ "<users_group> 80 </user_group>"+ "<users_address> 1001 </user_address>"+ "</row>"+ "<row resultcount =/"> ">"> "+"<users_id> 1002 </users_id> "<users </usser_name> "<users_group> 80 </user_group>"+ "<users_address> 1002 </users_address>"+ "</row>"+ "</result>"; doc.xmlelements (XML); }}Java Comprehensive Parsing XML Format String (JDOM Parsing)에 관한 위의 기사는 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.