RSS <channel> 요소
- 이전 페이지 RSS 문법
- 다음 페이지 RSS <item>
RSS의 <channel> 요소는 RSS feed를 설명할 수 있습니다。
RSS <channel> 요소
아래의 RSS 문서를 확인해 주세요:
<?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel> <title>CodeW3C.com Home Page</title> <link>http://www.codew3c.com</link> <description>Free web building tutorials</description> <item> <title>RSS Tutorial</title> <link>http://www.codew3c.com/rss</link> <description>New RSS tutorial on CodeW3C.com</description> </item> </channel> </rss>
처음에 언급했듯이, <channel> 요소는 RSS feed를 설명할 수 있으며, 세 가지 필수 자식 요소를 가집니다:
- <title> - 채널의 제목을 정의합니다。(예: CodeW3C 홈페이지)
- <link> - 채널에 도달하는 슈퍼 링크를 정의합니다。(예: www.codew3c.com)
- <description> - 이 채널을 설명합니다(예: 무료 웹사이트 구축 강의)
<channel>는 일반적으로 하나나 여러 개의 <item> 요소를 포함합니다. 각 <item> 요소는 RSS feed에 있는 한篇文章이나 "story"를 정의할 수 있습니다。
또한, 선택적인 <channel> 자식 요소가 여러 개 있습니다. 나중에 가장 중요한 몇 가지를 설명할 것입니다。
<category> 요소
<category> 자식 요소는 feed에 종류를 정의하는 데 사용됩니다。
<category> 자식 요소는 RSS 모음기가 웹사이트를 카테고리에 따라 그룹화할 수 있도록 합니다。
위의 RSS 문서의 카테고리는 다음과 같을 수 있습니다:
<category>Web development</category>
<copyright> 요소
<copyright> 서브 요소는 버전 정보에 대한 정보를 제공합니다.
위의 RSS 문서의 버전은 다음과 같을 수 있습니다
<copyright>2006 codew3c.com. 모든 권리를 보유합니다.</copyright>
<image> 요소
<image> 서브 요소는 모아보기에서 특정 feed를 제공할 때 이미지를 표시할 수 있습니다.
<image>는 세 가지 필수 서브 요소가 있습니다:
- <url> - 참조 이미지의 URL을 정의합니다
- <title> - 이미지가 표시되지 않을 때 표시되는 텍스트를 정의합니다
- <link> - 이 채널을 제공하는 웹사이트에 도달하는 초대형 링크를 정의합니다
위의 RSS 문서의 이미지는 다음과 같을 수 있습니다:
<image> <url>http://www.codew3c.com/images/logo.gif</url> <title>codew3c.com</title> <link>http://www.codew3c.com</link> </image>
<language> 요소
<language> 서브 요소는 문서를 작성한 언어를 규정합니다.
<language> 요소는 RSS 모아보기가 기반어를 기준으로 웹사이트를 그룹화할 수 있도록 합니다.
위의 RSS 문서의 언어는 다음과 같을 수 있습니다:
<language>en-us</language>
RSS <channel> 참조 가이드
요소 | 설명 |
---|---|
<category> | 선택 사항입니다. feed에 속한 하나 또는 여러 분류를 정의합니다. |
<cloud> | 선택 사항입니다. feed 업데이트 즉시 알림을 받기 위해 등록 과정을 정의합니다. |
<copyright> | 선택 사항입니다. 저작권 자료를 알립니다. |
<description> | 필수 사항입니다. 채널을 설명합니다. |
<docs> | 선택 사항입니다. 현재 RSS 파일로 사용되는 형식 설명서로 이동하는 URL을 정의합니다. |
<generator> | 선택 사항입니다. feed를 생성하는 프로그램을 지정합니다. |
<image> | 선택 사항입니다. 모아보기에서 특정 feed를 표시할 때 이미지를 표시합니다. |
<language> | 선택 사항입니다. feed를 작성한 언어를 규정합니다. |
<lastBuildDate> | 선택 사항입니다. feed 내용의 마지막 수정 날짜를 정의합니다. |
<link> | 필수 사항입니다. 채널로 이동하는 초대형 링크를 정의합니다. |
<managingEditor> | 선택 사항입니다. feed 내용 편집을 위한 이메일 주소를 정의합니다. |
<pubDate> | 선택 사항입니다. 피드의 최종 발행 날짜를 정의합니다. |
<rating> | 선택 사항입니다. 피드의 PICS 등급. |
<skipDays> | 선택 사항입니다. 피드 업데이트를 무시할 날을 정의합니다. |
<skipHours> | 선택 사항입니다. 피드 업데이트를 무시할 시간을 정의합니다. |
<textInput> | 선택 사항입니다. 피드와 함께 표시되어야 할 텍스트 입력 필드를 정의합니다. |
<title> | 필수 사항입니다. 채널의 제목을 정의합니다. |
<ttl> | 선택 사항입니다. 피드 소스에서 피드를 업데이트하기 전에 피드가 캐시된 분을 정의합니다. |
<webMaster> | 선택 사항입니다. 이 피드의 웹 관리자의 이메일 주소를 정의합니다. |
- 이전 페이지 RSS 문법
- 다음 페이지 RSS <item>