Gramatyka RSS

Gramatyka RSS 2.0 jest prosta i rygorystyczna. Te zasady są łatwe do nauki i użytkowania.

Jak działa RSS

RSS jest używany do dzielenia się informacjami między stronami internetowymi.

Używając RSS, zarejestrujesz swoje treści w firmie o nazwie agregator.

Jednym z kroków jest utworzenie dokumentu RSS i zapisanie go z rozszerzeniem .xml. Następnie prześlij plik na swoją stronę. Następnie zarejestruj go za pomocą agregatora RSS. Każdego dnia agregator będzie przeszukiwał zarejestrowane strony w poszukiwaniu dokumentów RSS, sprawdzwał ich linki i wyświetlał informacje o feedach, tak aby klienci mogli linkować do dokumentów, które ich interesują.

Wskazówka:Proszę Publikacja RSS To rozdział omawia darmowe usługi agregacji RSS.

Przykład dokumentu RSS

Dokumenty RSS używają prostego, samopodkreślającego się语法:

Zobaczmy prosty dokument RSS:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>Strona główna CodeW3C.com</title>
  <link>http://www.codew3c.com</link>
  <description>Bezpłatne tutorialy tworzenia stron internetowych</description>
  <item>
    <title>Tutorial RSS</title>
    <link>http://www.codew3c.com/rss</link>
    <description>Nowy tutorial RSS na CodeW3C.com</description>
  </item>
  <item>
    <title>Tutorial XML</title>
    <link>http://www.codew3c.com/xml</link>
    <description>Nowy tutorial XML na CodeW3C.com</description>
  </item>
</channel>
</rss>

Pierwszy wiersz dokumentu: deklaracja XML - określa wersję XML i kodowanie znaków używane w dokumencie. W tym przykładzie przestrzegane są normy 1.0 i używany jest zestaw znaków ISO-8859-1 (Latin-1/West European).

Następny wiersz jest deklaracją RSS, która identyfikuje ten dokument jako dokument RSS (w tym przykładzie wersja 2.0 RSS).

Następny wiersz zawiera element <channel>. Ten element jest używany do opisu feed RSS.

Element <channel> ma trzy obowiązkowe podelementy:

  • <title> - Definiuje tytuł kanału (np. strona główna CodeW3C)
  • <link> - Definiuje hiperłącze do kanału (np. www.codew3c.com)
  • <description> - Opis tego kanału (np. darmowe tutorialy tworzenia stron)

Każdy element <channel> może mieć jeden lub więcej elementów <item>.

Każdy element <item> może zdefiniować artykuł lub "historię" w feed RSS.

Element <item> ma trzy obowiązkowe podelementy:

  • <title> - Definiuje tytuł projektu (np. tutorial RSS)
  • <link> - Definiuje hiperłącze do projektu (np. http://www.codew3c.com/rss)
  • <description> - Opis tego projektu (np. tutorial RSS CodeW3C)

Ostatnie dwie linie zamykają elementy <channel> i <rss>.

Komentarze w RSS

Gramatyka zapisu komentarzy w RSS jest podobna do gramatyki HTML:

<!-- To jest komentarz RSS -->

RSS używa XML do zapisu

Ponieważ RSS jest również XML, pamiętaj:

  • Wszystkie elementy muszą mieć zamknięty znacznik
  • Elementy są wrażliwe na wielkość liter
  • Elementy muszą być poprawnie wcięte
  • Wartości atrybutów muszą być w cudzysłowie