2008/11/24 17:04 Voice Portal/Dialog Designer
크리에이티브 커먼즈 라이선스
Creative Commons License
properties파일을 이용하는 것보다 xml파일을 이용하여 개발 환경을 설정하는게 더 괜찮아서 자료를 한번 찾아보았다.
그런데....xml파일을 생성하는 자료는 많은데 읽어오는 자료가 이렇게 없을 수가..
어찌하였든 검색을 하여 되는 것을 찾아서 테스트를 해봤는데 -0-;;
이거 좀 이상하다...
되기는 되는데;;
뭔가 불편하고... jdom스럽지 않고...
암튼 좀 개선해봐야겠따..

environment.xml 파일
<?xml version="1.0" encoding="UTF-8"?>

<!--
    Document   : environment.xml
    Created on : 2008년 11월 24일 (월), 오후 2:37
    Author     : Administrator
    Description:
        Purpose of the document follows.
-->

<root>
    <server>
        <serverip>10.1.12.1xx</serverip>
        <serverport>2345</serverport>
    </server>
</root>

GetXML.java
public class GetXML {
    public GetXML(){
      Document doc;
      String xml=".\\data\\environment.xml";       
      try {
       DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
       DocumentBuilder builder = factory.newDocumentBuilder();

       doc = builder.parse(new File(xml));

       Element root = doc.getDocumentElement();

       NodeList n = root.getElementsByTagName("serverip");                                 
       String serverip = ((Element)n.item(0)).getFirstChild().getNodeValue();      
       System.out.println(serverip);
       n = root.getElementsByTagName("serverport");
       String serverport = ((Element)n.item(0)).getFirstChild().getNodeValue();      
       System.out.println(serverport);
      
      }catch(Exception ex){
       ex.printStackTrace();
      }                
    }
}


'Voice Portal > Dialog Designer' 카테고리의 다른 글

[log4j]DailyRollingFileAppender의 DatePattern 옵션  (0) 2008/11/28
/conf/Catalina/localhost의 xml파일  (0) 2008/11/26
[xml]XML 파일 읽어오기  (0) 2008/11/24
XML 관련 심플 예제  (0) 2008/11/24
VoiceXML이란  (0) 2008/11/14
[SVN] Section header expected  (0) 2008/11/08
posted by 조금까칠한남자
TAG , , , ,