본문 바로가기
Web Programing!/JAVA / JSP

jdom 라이브러리 사용하여 XML파일 읽어오기

by 어설픈봉봉이 2013. 2. 25.
반응형
SMALL

 

 

jdom 라이브러리 사용하여 XML파일 읽어오기

 

 

 

관련링크 : http://www.jdom.org/

 

jsp 파일

 

<%@ page import = "org.jdom2.*, org.jdom2.input.*" %>


<%
  Element entity     = null;
  Element entityProp = null;
  String sName    = "";

  
  SAXBuilder builder = new SAXBuilder();
  builder.setValidation(false);
  builder.setIgnoringElementContentWhitespace(true);
  Document doc = builder.build(new FileInputStream("/data/itis_projects/itis/WebRoot/kor/inut/main/test.xml"));  // xml 위치 경로
 

  List entityList = doc.getRootElement().getChildren("list"); // 사이클의 주체인 child를 잡아준다.

 

  for ( int i = 0; i < entityList.size(); i++ ) {
    entity = (Element)entityList.get(i);
    entityProp = (Element)entity.getChild("ban"); // 하위 child들의 경로를 따라간다.

 

    sName= entityProp.getChild("img").getTextTrim();
%>
    [ <%=sName%> ]
<%
  }
%>

 

 

 

xml 파일

 

<?xml version="1.0" encoding="UTF-8"?>
<banner>
  <list>
     <ban>
        <name>이름</name>
     </ban>
  </list>
</banner>

 

 

 

반응형