Kaip formatuoti RSS: stiliaus pridėjimas prie kanalo

Viena iš problemų, išsiskiriančių su "Rich Site Summary" ( RSS - dažnai vadinama "Real Simple Syndication"), yra stilius arba trūksta. Paslėpta be jokio formatavimo, RSS pateikiama informacija yra nieko, bet neapdorotų duomenų. Tai atrodo šiek tiek kaip kompiuterio spaudinys ar teksto failas. Jis vis dar funkcionuoja ir pateikia visą informaciją, kurią skaitytojui reikia vartoti turinį, tačiau ji atrodo minkšta.

Kyla klausimas, ar galite pateikti informaciją apie savo svetainę ar tinklaraštį apie pašarą, kuris yra vizualiai malonus ir patrauklus? Atsakymas yra TAIP. Yra keletas būdų, kaip tai padaryti, tačiau paprasčiausias yra susieti CSS failą su jūsų XML dokumentu.

Kas yra CSS?

Kaskadinio stiliaus lakštai (CSS) yra vienas iš būdų formuoti dokumentą. CSS pranašumas yra tas, kad jame pateikiamos puslapio pateikimo instrukcijos ir segmentai. Tai reiškia, kad vienas CSS puslapis iš tikrųjų gali būti naudojamas keliems dokumentams ar tinklalapiams. Aš jau pridėjau CSS prie XML. Kai dirbate su RSS failo XML failu, koncepcija yra ta pati.

Kaip pridėti CSS stilių į RSS

CSS yra atskiras failas, kuriame procesoriui pateikiamos konkrečios formatavimo instrukcijos. Procesorius nuosekliai žiūri į kiekvieną XML dokumento eilutę. Jis prasidės deklaracijos pareiškimu. Tai nurodo failo kalbą ir pateikia informaciją, pvz., Versiją.

Procesorius pereis į kitą eilutę kodu. Susiejant CSS su XML rinkmena, ši eilutė turėtų būti rodiklis į formatavimo failą.

Pridedant šią eilutę į savo RSS XML failą, jūs pasakote procesoriui, kad yra atskiras failas su informacija. Šiuo atveju failas yra kaskadinis stiliaus lapas. Procesorius žino, kad atidaryti tą failą ir jį perskaityti. Užbaigtas RSS failo XML failas atrodytų šiek tiek:

XML straipsniai iš "LifeWire" Įspūdingi nauji pasiūlymai iš XML pasaulio ir "LifeWire" htts: //www.lifewire.com/xml-articles-example-url.html Lifewire Laikykitės naujausių žiniatinklio dizaino patarimų ir gudrybių https: / / www. /

Kaip jums formatas ir stiliaus informacija priklauso jums. Naudokite CSS failo XML elementų žymes. Pavyzdžiui:

item {display: block; marža-apačia: 30pt; marža kairė; 0; }