RSS <item> 요소

각 <item> 요소는 RSS 피드에 있는 한篇文章이나 "story"를 정의할 수 있습니다.

<item> 요소

아래의 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>

앞에서 언급했듯이, 각 <item> 요소는 RSS feed에 하나의 기사나 story를 정의할 수 있습니다.

<item> 요소는 세 가지 필수 자식 요소를 가집니다:

  • <title> - 프로젝트의 제목 정의。(예: RSS 강의)
  • <link> - 프로젝트에 도달하는 υπεrlink 정의。(예: http://www.codew3c.com/rss)
  • <description> - 이 아이템을 설명합니다(예: CodeW3C의 RSS 강의)

또한, <item>의 선택적인 자식 요소가 여러 개 존재하며, 그 중 가장 중요한 몇 가지를 아래에서 설명하겠습니다.

<author> 요소

<author> 자식 요소는 아이템의 작성자의 이메일 주소를 정의합니다.

비고:스팸 메일을 방지하기 위해, 일부 개발자는 이 <author> 요소를 사용하지 않습니다.

위의 RSS 문서의 아이템 작성자는 다음과 같을 수 있습니다:

<author>service@codew3c.com</author>

<comments> 요소

<comments> 자식 요소는 아이템에 관련된注释를 연결할 수 있도록 허용합니다.

위의 RSS 문서의 아이템注释는 다음과 같을 수 있습니다:

<comments>http://www.codew3c.com/comments</comments>

<enclosure> 요소

<enclosure> 자식 요소는 미디어 파일을 아이템에导入할 수 있도록 허용합니다.

<enclosure> 요소는 세 가지 필수 속성을 가집니다:

  • url - 이 미디어 파일을 가리키는 URL 정의
  • length - 이 미디어 파일의 길이(바이트) 정의
  • type - 미디어 파일의 유형 정의

위의 RSS 문서에서 프로젝트에 포함된 미디어 파일은 다음과 같을 수 있습니다:

<enclosure url="http://www.codew3c.com/rss/rss.mp3" length="5000" type="audio/mpeg" /> 

RSS <item> 참조 매뉴얼

요소 설명
<author> 선택. 프로젝트 작성자의 이메일 주소를 정의합니다.
<category> 선택. 프로젝트가 속한 하나나 여러 개의 카테고리를 정의합니다.
<comments> 선택. 프로젝트에 대한 주석(파일)에 연결할 수 있습니다.
<description> 필수. 이 프로젝트를 설명합니다.
<enclosure> 선택. 미디어 파일을 아이템에 가져올 수 있습니다.
<guid> 선택. 프로젝트에 대해 유일한 식별자를 정의합니다.
<link> 필수. 이 프로젝트를 가리키는 URL을 정의합니다.
<pubDate> 선택. 이 프로젝트의 마지막 발행 날짜를 정의합니다.
<source> 선택. 이 프로젝트에 대해 제3자 소스를 지정합니다.
<title> 필수. 이 프로젝트의 제목을 정의합니다.