블로그 XML RSS 리더의 구현

2007. 12. 4. 16:42·WEB TIP/ASP

블로그에서 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
'WEB TIP/ASP' 카테고리의 다른 글
  • adVarChar 크기
  • 블로그 트랙백의 구현
  • 블로그 XML RSS구현
  • Static SQL
제프
제프
제프
ZEP@BLOG
제프
전체
오늘
어제
  • 분류 전체보기 (193)
    • 주저리 (4)
    • WEB TIP (5)
      • 웹뉴스 (1)
      • UI (3)
      • ASP (35)
      • HTML-CSS (5)
      • jQuery (7)
      • C# ,ASP.NET (29)
      • MS-SQL (40)
      • Cloud (1)
      • Oracle (24)
      • Exchange 2003 (3)
      • Windows Server (9)
      • 용어 (1)
      • IIS (4)
      • 기타 (1)
      • Redmine (3)
    • 영어 (7)
    • 경제.경영자료 (10)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • asp
  • SEQUENCE
  • 숙취
  • Git
  • 인덱스
  • c#
  • Windows2003
  • 영어
  • ASP.NET
  • oracle
  • MS-SQL
  • Convert
  • injection
  • SQL
  • 오라클
  • jquery
  • ADO
  • IIS
  • 암호화
  • case

최근 댓글

최근 글

hELLO· Designed By정상우.v4.5.2
제프
블로그 XML RSS 리더의 구현
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.