XML을 쉽게 파싱하는 방법이다.
java의 기본 파서를 이용한다.
문제점은 NodeListPaser가 첫번째 값만을 가져온다.
적절히 변형해서 사용하세요~~
<%@page contentType="text/html; charset=EUC-KR"%>
<%@page import!="org.w3c.dom.NodeList" %>
<%@page import!="com.xml.*;" %>
<%
long start = System.currentTimeMillis();
//String fms_command_url = "http://imnews.imbc.com/rss/news/news_00.xml";
//String fms_command_url = "http://www.chosun.com/site/data/rss/rss.xml";
String fms_command_url = "http://www.daum.net/rss.xml";
URLresponse uRLresponse = new URLresponse( fms_command_url );
XMLPaser xMLPaser = new XMLPaser( uRLresponse.responseBody );
NodeListPaser nPaser = new NodeListPaser();
out.println( "<br/>" + "docs : " + nPaser.getValuebyKey( xMLPaser.childList, "title") );
out.println( "<br/>");
long end = System.currentTimeMillis();
out.println("Elapsed Time: " + (end - start) + " ms("
+ ((end - start) / 1000) + " sec)");
%>
Write by 꼬마갱이 09.09.02
'JAVA야' 카테고리의 다른 글
LinkedHashMap 순서가 있는 hash (0) | 2009.12.07 |
---|---|
replace(1.4이전에서 구현) (0) | 2009.12.07 |
리플렉션 (0) | 2009.12.07 |
SingletonTest (0) | 2009.12.07 |
[복사되는블로그 꼬마갱이]Tomcat 시작시 Class시작 (0) | 2009.08.06 |