ugrás a tartalomhoz

rss -> html

Balage74 · 2020. Júl. 29. (Sze), 14.31
Sziasztok!
Régen foglalkoztam már programozással, akkor is csak hobbi szinten (bár szerintem akkoriban ügyesen összeraktam a kis webszerveremet itthon egy fórum,blog és torrentoldallal amit teljesen átírtam akkor funkcionalitásában..) A lényeg, hogy most megint nekiálltam tanulgatni és elakadtam egy kicsit az értelmezésben. Annyi megvan fejben, hogy az rss (2.0) feed le fog fordulni ugye a böngészőben html kódra és így probáltam meg összeegyeztetni a két dolgot, hogy miből mi lesz. Kérlek javítsatok ki, ha tévednék, illetve egészítsétek ki ahol lehet. Nagy vonalakban csak a <channel> olyan elemei érdekelnek most, ami nem az <item> elemen belül vannak:

xml:<channel><title>[ string ] = <html><head><title>[ string ]
xml:<channel><description>[ string ] = <html><head><meta name="description" content=[ string ]>
xml:<channel><link>[string] = <html> ??? (elvileg ugye ez a cím szerepel a böngésző címsorában…)
xml:<channel><language>[ string ] = <html lang= [string ] >
xml:<channel><rating>[ string ] = <html><head><meta http-equiv="pics-label" content=[ string ]>
xml:<channel><category>[ string ] = <html><head><META NAME="keywords" CONTENT = [string]>
xml:<channel><copyright>[ string ] = <html><head><meta NAME="copyright" CONTENT=[ string]>
xml:<channel><pubDate>[ time ] = ??? (ez már a <html><footer> részhez fog tartozni?)
xml:<channel><lastBuildDate>[ time ] = ??? (ez már a <html><footer> részhez fog tartozni?)
xml:<channel><generator>[ string ] = ??? (ez már a <html><footer> részhez fog tartozni?)
xml:<channel><docs>[ string ] = ??? (ez már a <html><footer> részhez fog tartozni?)
xml:<channel><cloud>[ string ] = ??? (ez már a <html><footer> részhez fog tartozni?)
xml:<channel><ttl>[ minutes ] = <html><head><META HTTP-EQUIV="Refresh" content=[curdatetime] + [minutes];…>
xml:<channel><managingEditor>[ string ] = ??? (ez már a <html><footer> részhez fog tartozni?)
xml:<channel><webMaster>[ string ] = ??? (ez már a <html><footer> részhez fog tartozni?)
xml:<channel><skipHours><hour>[ num ] = <html><head><META HTTP-EQUIV="Refresh" content={curdatetime} + {datetime:[ num ]};,,,>
xml:<channel><skipDays><day>[ num ] = <html><head><META HTTP-EQUIV="Refresh" content={curdatetime} + {datetime:[ num ]};,,,>
xml:<channel><image><url>[ string ] = <html><head><title><img src = [string]
xml:<channel><image><title>[ string ] = <html><head><title><img src = „any” alt=[ string ]
xml:<channel><image><link>[ string ] = <html><head><title><a href = [ string ] ><img src =”any”…>
xml:<channel><image><width>[ num ] = <html><head><title><img src =”any” style=width : [ num ]
xml:<channel><image><height>[ num ] = <html><head><title><img src =”any” style=height : [ num ]
xml:<channel><image><description>[ string ] = <html><head><title><a href = „any” title=[ string ]><img src =”any”…>
A többi elem (<item>any) már a <html><body> részhez fog tartozni (gondolom…)

A segítséget előre is köszönöm.
 
1

Magától semmi sem fordul le

Pepita · 2020. Aug. 3. (H), 08.18
Szia!
az rss (2.0) feed le fog fordulni ugye a böngészőben html kódra
Nem, nem fog lefordulni "magától", hanem a böngészők (többsége) feldolgozzák a megfelelő szerkezetű xml-t. Valójában az rss feed egy spéci xml, vannak kötelező és opcionális elemei.
Aztán nem csak rss 2.0 létezik, hanem legalább két másik hírcsatorna-fajta is, amikben mások a tulajdonságok nevei.

Bár elég régen, de írtam erről, érdemes végigmenni a kommenteken is.

Ha azon kívül marad még kérdésed, tedd fel bátran, ha lehet, kicsit konkrétabban.