Implementarea rss-tape pe php folosind oop

Acest articol va lua în considerare ultimul format în momentul acestei scrieri - RSS 2.0. Specificația completă a acestui format este aici. Pentru ca fluxul RSS să funcționeze corect, trebuie să fie trecut de validator.







De fapt, formatul RSS este un format uzual XML care folosește propriile etichete într-o anumită secvență. Un exemplu de fișier RSS arată astfel:

Fișierul RSS conține atât elemente obligatorii, cât și elemente opționale. O intrare pentru canal este înregistrată în element. Elementele sunt scrise în jos descrieri de intrări / articole / posturi / materiale / știri.

Elemente obligatorii ale canalului (canal)

Feed RSS de unde a apărut acest element pe canalul curent







Scrieți o clasă pentru formarea RSS

Deoarece formatul RSS este un add-in peste XML, puteți utiliza toate instrumentele XML din extensia DOM. Implementați o clasă care va funcționa cu toate elementele RSS necesare:

Este destul de simplu să folosiți o clasă scrisă: primim o instanță a clasei și adăugăm acolo intrările necesare. Apoi vom emite rezultatul în format xml.

Ca rezultat, obținem canalul RSS generat:

Implementarea rss-tape pe php folosind oop

Această clasă de feed nu funcționează cu elementele RSS opționale, dar suportul lor este destul de ușor de adăugat. Cu toate acestea, cu ajutorul clasei terminate, puteți crea un canal RSS deplin.







Trimiteți-le prietenilor: