Kiel Formi RSS: Aldonante Stilon al Feed

Unu problemo, kiu elstaras kun Rich Site Summary ( RSS - ofte konata kiel Reala Simpla Sindikado) estas stilo aŭ manko de ĝi. Maldekstra sen ajna formato, la informoj prezentitaj en RSS-servo estas nenio krom krudaj datumoj. Ĝi aspektas iom kiel komputila presaĵo aŭ teksto-dosiero. Ĝi estas ankoraŭ funkcia kaj ĝi provizas la tutan informon, kiun leganto bezonas por konsumi enhavon, sed ĝi aspektas malbone.

La demando estas vi povas fari la informon pri via retejo aŭ blogo pri nutraĵo vide plaĉa kaj alloga? La respondo estas Jes. Ekzistas kelkaj manieroj pri ĉi tio, sed la plej simpla estas ligi CSS-dosieron al via XML-dokumento.

Kio estas CSS?

Cascading Style Sheets (CSS) estas unu maniero por formi dokumenton. La avantaĝo de CSS estas ke ĝi prenas la prezentajn instrukciojn por paĝo kaj segmentoj. Ĉi tio signifas unu CSS-paĝo povas efektive funkcii por multnombraj dokumentoj aŭ retpaĝoj. Mi jam kovris aldoni CSS al XML. Kiam vi laboras kun XML-dosiero por RSS-servo, la koncepto estas la sama.

Kiel aldoni CSS-Stilon al RSS

CSS estas aparta dosiero, kiu donas specifajn formatajn instrukciojn al procesoro. La procesoro rigardas ĉiun linion en la XML-dokumento en sekvenco. Ĝi komencos kun la deklaro deklaro. Ĉi tio identigas la lingvon de la dosiero kaj provizas informojn, kiel ekzemple versio.

La procesoro movos malsupren al la sekva linio en la kodo. Kiam ligas CSS al XML-dosiero, ĉi tiu linio funkciu kiel puntero al la formato-dosiero.

Aldonante ĉi tiun linion en vian RSS-X- dosieron, vi diras al la procesoro, ke ekzistas aparta dosiero kun informo. En ĉi tiu kazo, la dosiero estas akvofala stilo. La procesoro scias malfermi tiun dosieron kaj legi ĝin. La kompleta XML-dosiero por RSS-servo aspektus ion kiel ĉi:

XML-Artikoloj de Lifewire Ekscivantaj novajn oferojn de la mondo de XML kaj Lifewire htts: //www.lifewire.com/xml-articles-memple-url.html Lifewire Konservu ĝisdatigi ĉiujn konsiletojn kaj lertaĵojn en retejo kun https: // www. / /

Kiel vi formatigas kaj stiligas la informon, estas al vi. Uzu la elementajn etikedojn en la XML por la CSS-dosiero. Ekzemple:

ero {montriĝo: bloko; rando-fundo: 30pt; rando-maldekstra; 0; }