Viena problema, išsiskirianti „Rich Site Summary“ (RSS - dažnai žinomas kaip „Real Simple Syndication“) yra stilius arba jo trūkumas. Palikta be jokio formatavimo, RSS sklaidos kanale pateikta informacija yra tik neapdoroti duomenys. Tai šiek tiek panašu į kompiuterio spaudinį ar teksto failą. Jis vis dar veikia ir pateikia visą informaciją, kurios skaitytojui reikia norint sunaudoti turinį, tačiau ji atrodo blanki.
Kyla klausimas, ar galite pateikti informacijos apie savo svetainę ar dienoraštis pašaras vizualiai malonus ir patrauklus? Atsakymas yra TAIP. Yra keletas būdų, kaip tai padaryti, tačiau paprasčiausias būdas yra susieti CSS failą su XML dokumentu.
Kas yra CSS?
„Cascading Style Sheets“ (CSS) yra vienas iš dokumentų formatavimo būdų. CSS pranašumas yra tas, kad ji imasi puslapio pateikimo instrukcijų ir segmentuoja. Tai reiškia, kad vienas CSS puslapis iš tikrųjų gali veikti keliems dokumentams ar tinklalapiams. Mes turime atskirą vadovą pridedant CSS prie XML. Kai dirbate su RSS srauto XML failu, koncepcija yra ta pati.
Kaip pridėti CSS stilių prie RSS
CSS yra atskiras failas, pateikiantis procesoriui konkrečias formatavimo instrukcijas. Procesorius nuosekliai žiūri į visas XML dokumento eilutes. Tai prasidės deklaracijos pareiškimu. Tai nustato failo kalbą ir pateikia informaciją, pvz., Versiją.
Procesorius pereis į kitą eilutę kode. Susiejant CSS su XML failu, ši eilutė turėtų būti rodyklė į formatavimo failą.
Pridėdami aukščiau esančią eilutę į savo RSS XML failą, jūs sakote procesoriui, kad yra atskiras failas su informacija. Šiuo atveju failas yra kaskadinis stiliaus lapas. Procesorius žino, kaip atidaryti tą failą ir jį perskaityti. Užbaigtas RSS srauto XML failas atrodys maždaug taip:
XML straipsniai iš „Lifewire“
Įdomūs nauji pasiūlymai iš XML ir „Lifewire“ pasaulio
htts: //www.lifewire.com/xml-articles-example-url.html
„Lifewire“
Su „Lifewire“ nuolat atnaujinkite visus internetinio dizaino patarimus ir gudrybes
https://www.lifewire.com/
Kaip jūs formatuosite ir formuosite informaciją, priklauso tik nuo jūsų. CSS failui naudokite XML elementų žymes. Pavyzdžiui:
elementas {
rodyti: blokuoti;
paraštė-apačia: 30pt;
paraštė kairė; 0;
}