Cú pháp RSS

Ngữ pháp của RSS 2.0 rất đơn giản và chặt chẽ. Những quy tắc này rất dễ học và dễ sử dụng.

RSS hoạt động như thế nào

RSS được sử dụng để chia sẻ thông tin giữa các trang web.

Sử dụng RSS, bạn đăng ký nội dung của mình tại công ty có tên là bộ thu thập.

Bước đầu tiên là tạo một tài liệu RSS, sau đó lưu nó với đuôi .xml. Sau đó, tải tệp này lên trang web của bạn. Tiếp theo, đăng ký nó thông qua một bộ thu thập RSS. Mỗi ngày, bộ thu thập sẽ đến các trang web đã đăng ký để tìm kiếm tài liệu RSS, kiểm tra các liên kết và hiển thị thông tin về feed, từ đó khách hàng có thể liên kết đến các tài liệu họ quan tâm.

Lưu ý:Vui lòng RSS công bố Bài này khám phá các dịch vụ thu thập RSS miễn phí.

Một ví dụ tài liệu RSS

Tài liệu RSS sử dụng một ngữ pháp tự mô tả đơn giản:

Hãy cùng xem một tài liệu RSS đơn giản:

<?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>Giáo trình xây dựng 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 RSS mới trên CodeW3C.com</description>
  </item>
  <item>
    <title>Giáo trình XML</title>
    <link>http://www.codew3c.com/xml</link>
    <description>Giáo trình XML mới trên CodeW3C.com</description>
  </item>
</channel>
</rss>

Dòng đầu tiên trong tài liệu: bản tuyên bố XML - xác định phiên bản XML và mã hóa ký tự được sử dụng trong tài liệu. Ví dụ này tuân thủ quy chuẩn 1.0 và sử dụng bộ ký tự ISO-8859-1 (Latin-1/West European).

Dòng tiếp theo là bản tuyên bố RSS (RSS declaration) để标识 tài liệu này là tài liệu RSS (ví dụ này là RSS version 2.0).

Dòng tiếp theo chứa thẻ <channel>. Thẻ này được dùng để mô tả feed RSS.

Thẻ <channel> có ba yếu tố con 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 (ví dụ: Hướng dẫn xây dựng trang web miễn phí)

Mỗi thẻ <channel> có thể có một hoặc nhiều thẻ <item>.

Mỗi thẻ <item> có thể định nghĩa một bài viết hoặc "story" trong feed RSS.

Thẻ <item> có ba yếu tố con bắt buộc:

  • <title> - Định nghĩa tiêu đề của dự án (ví dụ: Hướng dẫn RSS)
  • <link> - Định nghĩa liên kết đến dự án (ví dụ: http://www.codew3c.com/rss)
  • <description> - Mô tả dự án này (ví dụ: Hướng dẫn RSS của CodeW3C)

Cuối cùng, hai dòng sau đóng thẻ <channel> và <rss>.

Chú thích trong RSS

Cú pháp viết chú thích trong RSS tương tự như HTML:

<!-- This is an RSS comment -->

RSS sử dụng XML để viết

Vì RSS cũng là XML, hãy nhớ:

  • Mọi yếu tố đều phải có thẻ đóng
  • Các yếu tố nhạy cảm với chữ hoa thường
  • Các yếu tố phải được bao bọc đúng cách
  • Giá trị thuộc tính phải có dấu ngoặc kép