Hoe Xml of Rss maken
XML - RSS - RDF
Extensible Markup Language
Xml is de afkorting voor Extensible Markup Language, en wordt gebruikt door nieuwslezers (feedreaders) om informatie te lezen.
Met Xml kun je links aanbieden naar (nieuwe) informatie op je website, dit heeft het voordeel dat mensen die een bepaald aantal sites dagelijks bezoeken, om dan vast te stellen dat er niets nieuws is, dit nu kunnen vereenvoudigen door hun Rss programma de laatste nieuwigheden te laten lezen om dan bij eventuele updates de site te kunnen gaan bekijken.
Een Xml document maken
Om een Xml (of Rss feed) document te maken heb je geen speciale software nodig, dit kun je eenvoudig in kladblok (Notepad) of in elke andere tekst editor maken.
Een Xml document is samengesteld uit tags, maar dit zijn geen Html tags (laat dit even duidelijk zijn), om te beginnen bepaal je eerst de versie en de encoding van je document.
<?xml version="1.0" encoding="iso-8859-1" ?>
Dus je Xml is versie 1.0 en de encoding (iso 8859-1) is vastgesteld op Latijnse karakters, dus onze taal. Deze tag hoeft niet te worden afgesloten. Daarna gaan we bepalen welke Rss versie we gebruiken :
<rss version="2.0">
....
....
...
...
</rss>
Dus om in de toekomst compatibel te blijven gaan we direkt mer Rss 2.0 werken. Nu gaan we een beetje informatie plaatsen over de de website zelf, waarvan we de informatie verstrekken, alsook de taal en de eigenaar, zie het een beetje als meta tags in je Html.
<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
<channel>
<title>Gigadesign - Standaard webresources</title>
<link>http://www.gigadesign.be/</link>
<description>Alles over websites maken
op de correcte manier</description>
<language>nl</language>
<copyright>(c) 2004 - Gigadesign</copyright>
......
......
......
......
</channel>
</rss>
Alle informatie (ook nieuws, volgend gedeelte) komt dus tussen
Nu het eigenlijke nieuws
Nu gaan we onze informatie, die we wensen te geven, plaatsen en dit zit in 3 tags omgeven van <item></item> waarbij elke item aangeeft dat het om een nieuw gedeelte gaat.
<title></title>: De titel<description></description>: De beschrijving<link></link>: De url naar het artikel
Nemen we nu mijn nieuws als voorbeeld, ik schrijf een tutorial over het maken van eigen W3C buttons, ik plaats het als nieuws item op mijn index pagina, maar ook in mijn Xml document (voorlopig nog manueel, maar ben een Php script daarvoor aan het maken), dus zo ziet het er dan uit in de Xml:
<item>
<title>Customized W3C buttons</title>
<description>In onze serie Hoe leer .......
zonder Photoshop.</description>
<link>http://www.gigadesign.be/fclick/fclick.php?fid=93</link>
</item>
De discription moet niet lang zijn (is ingekort hier om design redenen) maar moet de lezer nieuwsgierig maken naar de rest van het artikel. Dus begin niet overvloedig veel info in je Xml kwijt te spelen, dwing de lezer zachtjes om naar je site te komen om het te lezen.
Sla dit bestand op als een Xml document (.xml), als naam mag je kiezen wat je wil (mijneigenfeed.xml)
Hoe een volledig Xml document uitziet kan je zien als je helemaal onderaan op de link Rss 2.0 Feed klikt.
Een Xml document valideren
Natturlijk wil je een correct en juist Xml document hebben, daarvoor kun je het valideren (nakijken op juistheid) op de website van FeedValidator. Als je document geen fouten bevat kan je de button (die je na validatie te zien krijgt) downloaden en op je site plaatsen, waarmee je aangeeft dat je een correcte Rss feed hebt.
Een Rss feed promoten
Nu je een eigen RSS feed voor je site hebt gemaakt, wil je natuurlijk wat extra aandacht voor je feed krijgen. Dat kan door de feed aan te melden bij directories met syndicated content en zoekmachines voor newsfeeds.
Voor Nederlandstalige website en of Blog:
Enkel voor Blogs:
Gelezen: 7696 | XML/RSS







Op Wednesday 22 December 2004
Zeer duidelijke, Nederlandse (!) tutorial. Good job.
Op Monday 02 January 2006
Ik zocht een manier om een RSS-feed aan te bieden aan de bezoekers van m’n webstek.
Ik zocht eerst in het Engels - dan pas in het Nederlands.
Stom, was ik meteen naar Gigadesign gegaan, dan had me dit een halfuurtje zoekwerk bespaard.
‘n Pluim voor de duidelijke info!
- Herman -
Op Sunday 07 May 2006
Ik heb een probleem–> hoe maak je nu een RSS met een mp3-bestand erin?
Op Tuesday 09 May 2006
De bedoeling van RSS is lezen, geen bestanden aan toevoegen.
Ik denk zelfs niet dat dit gaat, je kan er wel een link inzetten naar het mp-3 bestand
Op Tuesday 09 May 2006
Matthias heeft het dan waarschijnlijk over RSS’en bedoeld voor podcasts. In die RSS zit eigenlijk een link naar het mp3 bestand . Een voorbeeld
Op Thursday 29 June 2006
Beste mensen,
Kan iemand mij vertellen hoe ik in het algemeen zo’n xml / rss bestand kan gebruiken op mijn site. Dus:
Hoe kan ik JOUW rss opnemen in MIJN site? OF:
Hoe kan ik
deze rss feed
opnemen in mijn site?
Geloof me, ik heb gezocht
Groeten
Jan-Willem
Op Thursday 29 June 2006
Met dit script kan je dat verwezenlijken wat je wil doen
Op Thursday 29 June 2006
Beste Mark,
Ik ben blij dat het een PHP luchtje heeft, want daarmee kan ik uit de voeten! Heel blij met het linkje, Dank je wel. Ik wist werkelijk niet welke kant ik uit moest zoeken, terwijl ik mijn pagina’s in PHP bouw (hoe is het mogelijk he?)
Succes.
Jan-Willem
Op Tuesday 05 September 2006
ik vroeg me af, is het mogelijk om in een .xml document php te gebruiken, dus voorbeeld, op mijn site worden dingen met $post in mysql database gestort, en dan wil ik de laatste 10 items in .xml zetten.
dan kan ik dit natuurlijk doen met een simpel exe bestandje en dan .xml printen, maar handiger zou zijn (lijkt mij) als je een stukje php in een .xml zou kunnen stoppen, nu hoorde ik van iemand dat je dan heel je webserver moet aanpassen, maar meer wist hij ook niet te vertellen, iemand een idee hierover ?
Op Tuesday 05 September 2006
Ja, dat heb ik ook gedaan. Mijn xml bestand wordt met PHP opgebouwd. Stuur me een mailtje, dan geef ik je de code waar ik mee start, die werkt en is valid.
Groeten, JW
Op Tuesday 05 September 2006
hmmm… dat ging niet.
mail me gerust op jan-willemVERVANGDITDOORAPENSTAARTcomedyclips.nl
Op Thursday 07 December 2006
ik heb een xml document. bij de parameter link wil ik een url invoeren die verwijst naar een php pagina.. maar ik krijg een foutmelding.
Er wordt een puntkomma verwacht. Fout bij het verwerken van bron rss.xml. Regel 9, positie 66 .
maar deze plek is midden in de link.. hoe kan ik daar nu een puntkomma toevoegen.? is er een manier om dit op te lossen?
de url ziet er zo uit..
index.php?option=com_content&task=view&id=33&Itemid=73Op Thursday 07 December 2006
Hoi,
als je het geheel achter link tussen de functie
htmlspecialchars()zet komt het goed.JW
Op Friday 12 January 2007
Matthias heeft het dan waarschijnlijk over RSS’en bedoeld voor podcasts. In die RSS zit eigenlijk een link naar het mp3 bestand . Een voorbeeld
Hoe werkt dit? Ik vul alles in en klik op submit, maar er gebeurt niks…
Op Tuesday 23 January 2007
Ik heb een feed gemaakt voor de website hvspijkenisse.nl. Als ik op de hyperlink op de website klik dan wordt ik keurig doorgelinkt. Ook in FeedReader worden de berichten keurig weergegeven.
Echter, zowel in IE7 als in FireFox wordt het icoon om de feeds te weergeven niet actief.
Waar ga ik de mist in?
Voor alle duidelijkheid: ik doel dus op het oranje feed icoon in de opdrachtbalk van IE7 of adresbalk van FF
Op Saturday 17 February 2007
Dezelfde vraag als René heeft: op mijn weblog heb ik rss-feed toegevoegd, lukt prima, maar geen feed-iconen te zien in IE7 of FF. Ik zou het leuk vinden als dat wel zou kunnen.
Op Saturday 17 February 2007
Via de nieuwsgroepen gezocht en gevonden:
Op de pagina waar je de rss-feed hebt staan, plaats je tussen en de volgende code:
vervang [ ] door als je het gaat gebruiken:
[link rel=”alternate” type=”application/rss+xml” title=”TITEL” href=”URL NAAR XML-BESTAND”/]
moet je in de pagina zetten waar je de rss-feed hebt staan, tussen de head en body tag.
Op Monday 02 April 2007
zeer handig en simpel uitgelegd, het werkte in minder dan 1 min!
(niet dat het al moeilijk is om te maken)
Op Monday 13 August 2007
Pff, blijf problemen houden in de feedvalidator:
This feed is valid, but may cause problems for some users. We recommend fixing these problems.
Feeds should not be served with the “text/html” media type [help]
Your feed appears to be encoded as “ISO-8859-1″, but your server is reporting “US-ASCII” [help]
Kan iemand licht brengen in de duisternis…
Op Monday 04 February 2008
Deze is al eens gepost door Michel maar begrijp niet waar je de () moet zetten.
Er wordt een puntkomma verwacht.
regel: 9 teken: 58
hhh.mag.be/dutch/modules.php?name=News&file=article&sid=2590Kan je eens een voorbeeld plaatsen hoe de link juist moet zijn?
Op Sunday 13 April 2008
Ik wil graag een rss maken.
Is het mogelijk dat deze zich automatisch update? (door bijvoorbeeld met php te werken?)
Ik heb nu een rss gemaakt in .xml, maar daar moet ik dus steeds elk nieuw stukje dat ik heb getypt handmatig toevoegen.
Op Wednesday 14 October 2009
ik wil een feed maken vanaf mijn eigen site. ik heb niet de kennis om via de webservice die mijn vacatures publiceert, een goeie feed te maken. heb zelf sbs 2003 staan, kan dus een site hosten voor deze feeds. De webservice is vanaf microsoft navision, alles is op asp.net denk ik.
hoor graag hoe het kan!
Op Sunday 23 May 2010
Hallo, ik beschik over een XML-bestand met prijzen van bepaalde artikelen, bedoeling is om deze gegevens (bepaalde gegevns van dit xml-bestand) in te voegen op mijn website zodanig dat met een muisklik producten die in de xml staan kunnen aangekocht worden in een webshop.Iemand een idee hoe dit best te verwezenlijken is?