Develop
2013.04.23 16:18
[jsp] RSS(xml) 파싱해서 보여주기 ㅎㅎ
조회 수 14064 댓글 0
| 첨부 '1' |
|---|
지인 부탁으로 만들었던 초간단 샘플~
버리기 아까워서 소스코드랑 샘플 xml 올려놓음..
한국일보 RSS 긁어오는 JSP 소스코드 샘플..
<%@ page language="java"
contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ page import="java.net.URL" %>
<%@ page import="java.util.List" %>
<%@ page import="org.xml.sax.InputSource" %>
<%@ page import="org.jdom.Document" %>
<%@ page import="org.jdom.Element" %>
<%@ page import="org.jdom.input.SAXBuilder" %>
<%
List list = null;
try{
SAXBuilder parser = new SAXBuilder();
parser.setValidation(false);
parser.setIgnoringElementContentWhitespace(true);
//URL url = new URL("http://jsp.hooni.net/rss/sample.xml");
URL url = new URL("http://rss.hankooki.com/news/hk00_list.xml");
InputSource is = new InputSource(url.openStream());
Document doc = parser.build(is);
Element root = doc.getRootElement();
Element channel = root.getChild("channel");
list = channel.getChildren("item");
}catch(Exception e){
e.getStackTrace();
}
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RSS 열라 파씽</title>
</head>
<body>
<ul>
<%
if(list!=null){
for(int i=0; i<list.size(); i++){
Element el = (Element) list.get(i);
%>
<li><a href='<%=el.getChildText("link")%>' target=_news>
<%=el.getChildText("title")%></a></li>
<%
}
}else{
%>
<li>잠시 후 다시 접속하여 주십시오.</li>
<%
}
%>
</ul>
</body>
</html>| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|---|
| 577 | PPT |
[ppt] 시스템보안 연구실 ppt 템플릿.. (CIST)
|
hooni | 2013.04.23 | 22167 |
| 576 | Develop | [c++] BHO 프로그램 동작 원리.. 간단하게.. | hooni | 2013.04.23 | 44005 |
| 575 | Develop |
[c++] 현승이가 준 P2P 프로그램 소스 ㅋㅋ
|
hooni | 2013.04.23 | 13118 |
| 574 | PPT |
[ppt] 뚜레쥬르 온라인 마케팅 제안서
|
hooni | 2013.04.23 | 24534 |
| 573 | Develop |
[php] 심플한 게시판 ㅋㅋ
1 |
hooni | 2013.04.23 | 13932 |
| 572 | System/OS | [windows] 최근 열어본 문서목록 안나오게 하는 방법 | hooni | 2013.04.23 | 26489 |
| » | Develop |
[jsp] RSS(xml) 파싱해서 보여주기 ㅎㅎ
|
hooni | 2013.04.23 | 14064 |
| 570 | Develop |
[php] 한샘 전자발주 시스템..
|
hooni | 2013.04.23 | 13051 |
| 569 | Develop | [c#] 파일(File) 쓰기 ㅎㅎ | hooni | 2013.04.23 | 14365 |
| 568 | Develop | [js] 자바스크립트를 동적으로 로딩하기 | hooni | 2013.04.23 | 14524 |
| 567 | PPT |
[php] 프레임워크 발표자료 및 샘플 구현 소스
|
hooni | 2013.04.23 | 18523 |
| 566 | Develop | [unix] 날짜 관련 쉘 명령어 (특정일 또는 +-시간, 날짜 계산된 값) | hooni | 2013.04.23 | 15943 |