본문 바로가기
프로그래머/프로그래밍

RSS 2.0 요약

by plog 2008. 11. 19.
RSS란
RSS는 웹 컨텐츠를 배급/배포하기 위한 포맷이며, RSS란 이름은 'Really Simple Syndication'의 약자이다. RSS는 XML로 표기된 데이터이며 모든 RSS 파일은 반드시 World Wide Web Consortium(W3C)에서 정의한 XML1.0 규격을 준수하여야 한다.

RSS구조
. RSS는 최상위 레벨에 <rss> element가 오며, 속성 version을 갖는다.
. <rss> element는 하나의 <channel> element를 갖는다.
. <channel> element가 가지는 필수 sub-element들 이다. 
 Element Description 
 title channel의 이름으로서 다른 사용자가 이 서비스를 참조하기 위한 이름이다. 만약 RSS 파일가 가진 정보를 동일하게 가지는 HTML로 이뤄진 웹사이트가 있다면 channle의 title은 해당 웹사이트의 title 값과 동일하여야 한다.
 link  HTML 웹사이트의 URL이다
 description  웹사이트 설명

. <channel>이 가지는 옵션 sub-element들 이다.

 Element Description 
 language  해당 channel이 작성된 언어
 copyright  컨텐츠에 대한 Copyright
 managingEditor  컨텐츠 책임자 메일
 webMaster  기술적 이슈에 대한 책임을 가진 사람의 메일
 pubDate  Channle 내의 각 컨텐츠가 공급된 날짜
 lastBuildDate  마지막 업데이트 날짜
 category  카테고리
 generator  channel을 생성하는데 사용된 프로그램
 docs  RSS 파일 안에 사용된 포맷에 대한 문서의 위치(URL)
 cloud channel이 갱신되었음을 통보(notified) 받게 될 리스트에 등록하는 절차를 제공한다
 ttl time to live
 image  channel과 함께 보여질 이미지
 rating  
 textInput  
 skipHours  
 skipDays  

간단한예제
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
   <title>스포츠데이터 표준화 작업</title>
   <link>http://www.sports.com/</link>
   <description>baseball</description>
   <item>
      <baseball>
       이곳에 내용이 들어가야 한다.
      </baseball>
   </item>
</channel>
</rss>

윗 예제는 반드시 "유니코드(UTF-8)" 인코딩으로 저장해야 합니다

'프로그래머 > 프로그래밍' 카테고리의 다른 글

자바 쓰레드  (0) 2008.11.24
제네릭(Generic)  (0) 2008.11.24
HTTP 오류 404 - 파일 또는 디렉터리를 찾을 수 없습니다.  (0) 2008.11.12
ASP IIS단에서의 튜닝...  (0) 2008.11.12
cab 파일 만드는 법  (0) 2008.11.12

댓글