Thành phần <channel> của RSS

Phần tử <channel> của RSS có thể mô tả feed RSS.

Thành phần <channel> của RSS

Xin xem tài liệu RSS dưới đây:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>Trang chủ CodeW3C.com</title>
  <link>http://www.codew3c.com</link>
  <description>Hướng dẫn xây dựng trang web miễn phí</description>
  <item>
    <title>Giáo trình RSS</title>
    <link>http://www.codew3c.com/rss</link>
    <description>Giáo trình mới về RSS trên CodeW3C.com</description>
  </item>
</channel>
</rss>

Như đã đề cập ở trên, phần tử <channel> có thể mô tả feed RSS và có ba phần tử bắt buộc:

  • <title> - Định nghĩa tiêu đề của kênh. (ví dụ: Trang chủ CodeW3C)
  • <link> - Định nghĩa liên kết đến kênh. (ví dụ: www.codew3c.com)
  • <description> - Mô tả kênh này (ví dụ: hướng dẫn xây dựng trang web miễn phí)

<channel> thường chứa một hoặc nhiều phần tử <item>. Mỗi phần tử <item> có thể định nghĩa một bài viết hoặc "story" trong feed RSS.

Ngoài ra, còn một số phần tử con tùy chọn của <channel>. Chúng ta sẽ giải thích về một số phần tử quan trọng nhất sau này.

<category> phần tử

<category> phần tử được sử dụng để quy định loại của feed.

<category> phần tử giúp RSS aggregator phân nhóm các trang web dựa trên loại.

Loại của tài liệu RSS có thể là:

<category>Web development</category>

<copyright> Element

Sub-element <copyright> sẽ cung cấp thông tin về phiên bản.

Phiên bản của tài liệu RSS trên có thể là

<copyright>2006 codew3c.com. All rights reserved.</copyright>

<image> Element

<image> Sub-element có thể hiển thị một hình ảnh khi trình tổng hợp cung cấp feed.

Có ba thành phần bắt buộc của <image>:

  • <url> - Định nghĩa URL tham chiếu đến hình ảnh
  • <title> - Định nghĩa văn bản hiển thị khi hình ảnh không thể hiển thị
  • <link> - Định nghĩa liên kết đến trang web cung cấp kênh này

Hình ảnh của tài liệu RSS trên có thể như sau:

<image>
  <url>http://www.codew3c.com/images/logo.gif</url>
  <title>codew3c.com</title>
  <link>http://www.codew3c.com</link>
</image>

<language>元素

Sub-element <language> được sử dụng để quy định ngôn ngữ viết tài liệu.

<language>元素 làm cho trình tổng hợp RSS có thể nhóm lại các trang web dựa trên ngôn ngữ.

Ngôn ngữ của tài liệu RSS trên có thể là:

<language>en-us</language>

Hướng dẫn RSS <channel> tham khảo

Thành phần Mô tả
<category> Chọn. Định nghĩa một hoặc nhiều loại thuộc về feed.
<cloud> Chọn. Đăng ký quy trình để nhận thông báo cập nhật feed ngay lập tức.
<copyright> Chọn. Thông báo về thông tin bản quyền.
<description> Bắt buộc. Mô tả kênh.
<docs> Chọn. Định nghĩa URL hướng dẫn về định dạng được sử dụng cho tệp RSS hiện tại.
<generator> Chọn. Chỉ định chương trình được sử dụng để tạo feed.
<image> Chọn. Hiển thị một hình ảnh khi trình tổng hợp hiển thị feed.
<language> Chọn. Định nghĩa ngôn ngữ được sử dụng để viết feed.
<lastBuildDate> Chọn. Định nghĩa ngày cuối cùng cập nhật nội dung feed.
<link> Bắt buộc. Định nghĩa liên kết đến kênh.
<managingEditor> Chọn. Định nghĩa địa chỉ email để chỉnh sửa nội dung feed.
<pubDate> Tùy chọn. Định nghĩa ngày phát hành cuối cùng của nội dung feed.
<rating> Tùy chọn. Mức độ PICS của feed.
<skipDays> Tùy chọn. Định nghĩa ngày mà không nên xem xét cập nhật feed.
<skipHours> Tùy chọn. Định nghĩa giờ mà không nên xem xét cập nhật feed.
<textInput> Tùy chọn. Định nghĩa trường nhập văn bản nên hiển thị cùng với feed.
<title> Bắt buộc. Định nghĩa tiêu đề của kênh.
<ttl> Tùy chọn. Định nghĩa số phút mà feed có thể được lưu trữ trước khi được cập nhật từ nguồn feed.
<webMaster> Tùy chọn. Định nghĩa địa chỉ email quản trị viên web của feed này.