HTML maken
Bovenstaand voorbeeld ziet er nogal onleesbaar uit. Maar daar kunnen we eenvoudig
iets aan doen. Zo'n RSS-feed kun je namelijk als HTML laten weergeven. Dat doe je
met een XSL-stylesheet. Een voorbeeld daarvan staat hieronder:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="*">
<xsl:for-each select="//*[local-name()='item']">
<a>
<xsl:attribute name="href">
<xsl:value-of select="*[local-name()='link']"/>
</xsl:attribute>
<xsl:attribute name="target">
<xsl:text>top</xsl:text>
</xsl:attribute>
<xsl:attribute name="class">
<xsl:text>geen</xsl:text>
</xsl:attribute>
<xsl:value-of select="*[local-name()='title']"/>
</a><BR />
</xsl:for-each>
</xsl:template>
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
Door bovenstaand stylesheet op een RSS-bestand toe te passen, zet je dit bestand
om in leesbare HTML-links. Oftewel: XML + XSL = HTML. Het heeft weinig zin
om hier deze stylesheet uit te leggen. We hebben deze zo gemaakt dat die voor de meeste
websites goed werkt. Uiteraard staat het iedereen vrij om er zijn/haar wijzigingen
in aan te brengen. Maar weet dan wel waar je aan begint, want XML en XSL luistert
veel
nauwer dan HTML
Andere mogelijkheden
Met de RSS-feeds kunt u echter nog veel meer. Zo zijn er speciale programma's
die RSS-feeds kunnen verwerken, maar ook Internet Explorer (vanaf versie 7), FireFox
en Opera kunnen met deze vorm van informatievoorziening overweg.
Javascript-feed
Een andere optie is gebruik maken van feeds op basis van Javascript.
Op de homepage word een stukje Javascript-code van de Pixelmania-website opgenomen.
Als de betreffende pagina wordt opgevraagd dan wordt de bijbehorende informatie
van de Pixelmania-website
getoond. Als webmaster hebt u er geen omkijken meer naar.
Dagelijks worden bij Pixelmania
nieuwe nieuwsberichten en artikelen op de site geplaatst
en zo wordt ook dit overzicht bijgewerkt en vervolgens op de homepage getoond. Een
bezoeker hoeft maar een interessante titel aan te klikken en kan het desbetreffende artikel vervolgens op de Pixelmania-website
lezen.
Opmaak
De opmaak van de feed kunt u aanpassen door middel van een viertal instellingen.
Zo
kunt u een kop boven de items plaatsen, de opmaak van de lijst bepalen, de inleidingen
aan- of uitzetten en bepalen of de publicatiedatum wordt getoond. Daarnaast
kunt u ook in uw HTML de opmaak manipuleren. Dit kan eenvoudig
door een <font>- of <table>-tag te gebruiken of door gebruik te maken van een stylesheet. Door
instellingen zoals lettertype, kleur en achtergrond in te stellen kunt u zo de links
nog beter bij uw website laten passen.