[RSS] Przyporządkowanie stylu

0

Witam.

Chcę sobie zrobić stronkę startową, na któej umieszczę kilka kanałów RSS typu wiadomości, oferty pracy, etc.

Podzeliłem sobie już stronę na ramki

Oczywiście gdy RSS jest mój własny, to wystarczy dodać odpowiednią linijkę do tego dokumentu. Ale jeśli nie mam do niego dostępu, bo jest na czyimś serverze?

Z góry thx za odpowiedź.

0
Marooned napisał(a)

try this http://4programmers.net/Forum/258827#258827

Rozumiem, że chodzi Ci o to, abym połączył kilka dokumentów XML w jeden i zastosował do tego jednego styl? Bo tak to zrozumiałem (a specem od XML'a nie jestem ;) ), więc wolę się upewnić zanim zacznę robić coś, co jest skazane na porażkę :)

Pozdrawiam.

0
0

Git :D

Zabiorę się za to po weekendzie bo dojazd na uczelni :)
Ale pewnie będzie działać bo ideę już łapię ;)

Thx!

0

Mam z tym problem. Nie wiem czemu, ale nie chce działać.

Zrobiłem sobie przydładowo:

plik.xml

<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="styl.xsl"?> <!DOCTYPE programy [ <!ENTITY KanalRSS SYSTEM "http://www.gazeta.pl/pub/rss/wiadomosci.xml">]> <tagglowny> &KanalRSS; </tagglowny>

styl.xsl

<?xml version="1.0" encoding="ISO-8859-1"?>

<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
version="1.0">
<xsl:output method = "html" version = "4.0" encoding="ISO-8859-1" indent = "yes" />
<xsl:strip-space elements = "*" />

<xsl:template match = "/TagGlowny" >
<html>
<head>
<title><xsl:value-of select="rss/channel/title" /></title>
</head>
<body>
<xsl:value-of select="rss/channel/copyright" />
</body>
</html>
</xsl:template>

</xsl:stylesheet>

Pod firefoxem nic nie pokazuje, a pod IE mam błąd:

Error while parsing entity 'KanalRSS'. Could not load 'http://www.gazeta.pl/pub/rss/wiadomosci.xml'. Odmowa dostępu. Error...

Co robię nie tak?

0

mysle ze bardziej elegancko jest pobrac ten rss przez php, sformatowac przez php i wyswietlic z pominieciem iframe...

0
tomkiewicz napisał(a)

bardziej elegancko jest pobrac ten rss przez php

No OK, ale skoro to miała być strona startowa, to musiałby być włączony apache, a nie każdy chce mieć go włączonego, tylko po to, żeby oglądać stronę startową z RSS...

1 użytkowników online, w tym zalogowanych: 0, gości: 1