티스토리 뷰

블로그에서 XML RSS 리더 개발에 관련한 간단한 예제입니다. 아주 기본적인 부분만 구현하였습니다. 보다 세부적인 사항은 RSS 버전별 특징을 참조하여 구체화 시키셔야 합니다. 아래 소스에서 처리되는 노드들은 item (개별 포스트) , title (제목) , link (고유링크) ,description (내용) 입니다.

XML RSS 를 보기좋게 보여주는 방법은 서버 차원에서 XML DOM 컴포넌트를 사용하여서도 가능하지만, CSS 나 XSL 로 클라이언트 차원에서도 바인딩 - 물론 웹브라우저 호환성 문제가 발생합니다만 - 이 가능합니다. 여기서는 전자의 방법을 사용하고자 합니다.

XML DOM 컴포넌트에 대한 구체적인 정보는 MSDN 에서 확인하실수 있습니다. 그리고 .NET & C# 으로의 구현은 taeyo.pe.kr 을 참조하여 주십시오.

<html>
<title>XML RSS 리더 예제</title>
<body>
<%
addr = "원하시는 XML RSS 주소"

Set XMLDOM = Server.CreateObject("Msxml2.Domdocument")
XMLDOM.setProperty "ServerHTTPRequest", true
XMLDOM.async = false
XMLDOM.load addr

If XMLDOM.parseError.ErrorCode <> 0 Then ' XML RSS 에 연결할수 없다면..

response.write ("XML RSS 를 읽어올수 없습니다.")

else '연결되었다면 ..

Set item = XMLDOM.selectNodes("//item") ' 포스트별 노드
Set title = XMLDOM.selectNodes("//item/title") ' 포스트 제목
Set description = XMLDOM.selectNodes("//item/description") ' 포스트 내용
Set link = XMLDOM.selectNodes("//item/link") ' 포스트 고유주소

For i = 0 to item.length-1 'item 노드의 개수만큼 반복
%>

제목: <b><%=title.item(i).text%></b><br>
링크: <%=link.item(i).text%><br><br>

<%=description.item(i).text%>
<br><br>

<%
next
end if
%>

</body>
</html>

출처 : 송준우 ( http://iendev.com http://iendev.nbloger.com )

'WEB TIP > ASP' 카테고리의 다른 글

adVarChar 크기  (0) 2008.02.19
블로그 트랙백의 구현  (0) 2007.12.04
블로그 XML RSS구현  (0) 2007.12.04
Static SQL  (0) 2007.12.04
ASP에서 엑셀파일 변환시 수식 입력  (0) 2007.01.12
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함