RSS Feed 완벽분석 - (2. RSS 파일의 내부구조 분석)
최근에 쓰이고 있는 RSS 버전은 크게 RSS 2.0, RSS 1.0, Atom 이렇게 3가지로 나누어 볼 수 있다.
많이 쓰이고 있는 버전은 RSS 2.0과 RSS 1,0 이다.
RSS 2.0 과 RSS 1.0 은 모두 XML 로 되어 있으며 같은 구조를 가지고 있지만 RSS 2.0은 보다 단순화된 것이고 RSS 1.0은 full specification이 특징이다.
그럼 RSS 2.0의 구조를 간단히 살펴보자.
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Example Channel</title>
<link>http://example.com/</link>
<description>My example channel</description>
<item>
<title>News for September the Second</title>
<link>http://example.com/2002/09/01</link>
<description>other things happened today</description>
</item>
<item>
<title>News for September the First</title>
<link>http://example.com/2002/09/02</link>
</item>
</channel>
</rss>
Root element로 <rss> 로 시작된다.
<channel> : 피드 자체를 규정
- <title> : 피드 자체의 제목
- <link> : 피드 자체의 URL 주소
- <description> : 피드 자체의 설명
<item> : 글 항목을 규정
- <title> : 글 항목의 제목
- <link> : 글 항목 자체의 URL 주소
- <description> : 글 항목 자체의 설명
위 element들 이외에 <channel> element내에 <webMaster>, <managingEditor>, <pubDate>, <lastBuildDate> 가 추가될 수 있고, <item> element내에 <pubDate>, <guid>, <comments>, <category>가 추가될 수 있다.
그럼 기본 element들만 가지고 RSS 피드를 직접 만들어 보겠다.
사용 소프트웨어 :
- XML 저작도구 : DreamXML (by 3Ksoft, Co.,Ltd)
그럼 DreamXML을 설치하고 설치키 값을 등록하고 실행하여 보자.
먼저 기본 XML 구조를 사용자가 원하는 대로 정의할 수 있는데 기본 XML을 다음과 같이 정의한다.(root element만 정의)
<rss version="2.0">
</rss>
[3. DreamXML을 사용하여 XML, XSL, XSD, Webform 만들기] 에서 계속....


jason.kim01@gmail.com
댓글을 달아 주세요
아주 좋은 나는 위치 그것을 감사 좋아한다!
중대하고 유용한 위치!
걸출한 디자인! 좋은 디자인.
걸출한 디자인! 좋은 디자인.
우수한과 아주 도움이 되는!
많은 감사 위치! 우수한 나는 너의.
너는 위치가 우수한 있는다!
관심을 끌. 너가 좋을 동일할 지점을.
친구는 위치의 너의 현재 팬이 되었다!
그런 위치를 경이롭 위해 많게의 감사!
좋은 위치는 찾아본 그것 즐겼다!
걸출한 위치! 많은 감사.