Skip to main content

Dowiedz się, jak zbudować plik RSS od podstaw

Budujemy wzmacniacz #1 [Reduktor Szumu] Odc.132 (Może 2025)

Budujemy wzmacniacz #1 [Reduktor Szumu] Odc.132 (Może 2025)
Anonim

RSS lub Really Simple Syndication to bardzo łatwy język XML do nauki, ponieważ jest tylko kilka tagów, które są wymagane. A co jest naprawdę świetne w RSS, to, że po uruchomieniu feeda można go używać w dowolnym miejscu. Większość przeglądarek internetowych może czytać RSS, a także czytniki takie jak Google Reader i Bloglines. RSS to potężne narzędzie dla wszystkich twórców stron internetowych, którzy chcą zwiększyć widoczność swoich stron internetowych.

Narzędzia wymagane do napisania RSS

  • Edytor tekstu: Możesz użyć prawie dowolnego edytora, który wygeneruje zwykły tekst ASCII. Wolę używać jEdit, ponieważ jest darmowy i sprawdza XML podczas pisania. Ale możesz również użyć edytorów HTML, takich jak Dreamweaver lub BBEdit.
  • Walidator RSS: Jeśli używasz edytora XML, takiego jak jEdit, weryfikator RSS nie jest bezwzględnie wymagany. Ale uważam, że błędy pojawiają się nawet w najlepszych edytorach, więc sprawdzanie poprawności kanału jest zawsze dobrym pomysłem.

Prosty dokument RSS

Ten dokument RSS 2.0 zawiera jeden element w pliku danych wraz z informacjami o pliku danych. To jest minimum potrzebne do posiadania ważnego i użytecznego kanału RSS.

Przykład RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Przykład prostego kanału RSS. Jest to opis samego kanału, a nie elementu. Jest to najnowszy wpis w moim przykładowym feedhttp: //webdesign.about.com/rss2.0feed/entry.html To jest tekst, który pojawi się w czytnikach. Opisuje sam wpis, a nie cały kanał. http://webdesign.about.com/rss2.0feed/entry.html

Jak widać, podstawowy dokument RSS nie wymaga wiele, aby stworzyć w pełni funkcjonalny kanał. Jeśli miałbyś wkleić ten kod do walidatora RSS, to by to potwierdził - co oznacza, że ​​czytelnicy kanału RSS mogliby go przeczytać.

Pierwsze trzy linie informują agenta użytkownika, że ​​jest to dokument XML, jest to plik RSS 2.0 i jest kanał:

Informacje o wersji nie są wymagane, ale uważam, że warto umieścić ten atrybut w tagu.

Każdy kanał powinien mieć tytuł, adres URL i opis. I właśnie to

,

i znaczniki, które znajdują się w kanale (ale nie w ramach) definiują. W przypadku większości kanałów te elementy nigdy się nie zmienią po wybraniu nazwy pliku i opisu.

Przykładowy kanał RSS 2.0

http://webdesign.about.com/rss2.0feed/ Przykład prostego kanału RSS. Jest to opis samego kanału, a nie elementu.

Ostatnia część kanału to same elementy. To są historie, które będą dystrybuowane przez Twój kanał. Każdy przedmiot jest zamknięty w elemencie.

Wewnątrz przedmiotu znajdują się te same trzy tagi, które już znamy:

,

, i . Wykonują tę samą funkcję, co poza znacznikiem przedmiotu, ale w środku odnoszą się tylko do jednego elementu. Tak więc tekst wewnątrz tego, co wyświetla się w czytniku kanałów, tytuł jest tytułem postu, a link jest tam, do którego prowadzi link.

To jest najnowszy wpis w moim próbnym pliku danych

http://webdesign.about.com/rss2.0feed/entry.html To jest tekst, który pojawi się w feedreaderach. Opisuje sam wpis, a nie cały kanał.

Jedynym nowym tagiem jest tag. Ten element informuje program użytkownika lub czytnik kanałów o tym, jaki jest unikalny URL dla tego wpisu. Może to być ten sam adres URL co link lub oddzielny stały link (permalink) dla elementu.

http://webdesign.about.com/rss2.0feed/entry.html

Pozostaje tylko zamknąć przedmiot, kanał i rss. Ponieważ jest to XML, wszystkie znaczniki muszą zostać zamknięte.

Dodaj nowe elementy do góry

Większość kanałów RSS składa się z więcej niż jednego elementu naraz. W ten sposób, jeśli klient jest nowy w Twojej witrynie, może zobaczyć ostatnie kilka wpisów lub wszystkie z nich, jeśli zatrzymasz je wszystkie w RSS. Aby dodać nowy wpis, po prostu dodaj nowy element nad pierwszym wpisem:

… Drugi posthttp: //webdesign.about.com/rss2.0feed/entry2.html Teraz mój kanał ma 2 wpisy http://webdesign.about.com/rss2.0feed/entry2.html …

Dodatkowe elementy do ubierania Twojego kanału RSS

Powyższy kanał RSS to wszystko, czego potrzebujesz, aby utworzyć kanał, ale istnieje wiele opcjonalnych tagów, które mogą pomóc ulepszyć Twój kanał i dostarczyć dodatkowych informacji swoim czytelnikom. Oto niektóre z moich ulubionych opcjonalnych tagów, których możesz użyć do ulepszenia swoich kanałów RSS:

  • użyj tego znacznika, aby poinformować czytelnika, w jakim języku znajduje się Twój kanał. Możesz użyć standardowych kodów językowych lub oznaczenia kraju-języka z dodanymi kodami kraju (np. en-us dla USA).
  • - informację o prawach autorskich do Twojego kanału.
  • - adres e-mail osoby odpowiedzialnej za zawartość kanału.
  • - obraz logo Twojego kanału. Ten tag zawiera podtagi: ,,, i.

Zwróć uwagę, że obraz

musi pasować do kanału

a wymiary obrazu nie mogą przekraczać 144 pikseli szerokości i 400 pikseli wysokości.

Wszystkie powyższe znaczniki znajdują się w pliku danych i opisują go, a nie poszczególne elementy, takie jak to:

… Przykład RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Przykład prostego kanału RSS. Jest to opis samego kanału, a nie elementu. en-us Copyright 2007, Jennifer Kyrnin [email protected] (Jennifer Kyrnin) About.com http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 …

Teraz możesz zbudować własny kanał RSS.