Extensible Markup Language

 

XML (lyhenne sanoista eXtensible Markup Language) on merkintäkieli tai standardi, jolla tiedon merkitys on kuvattavissa tiedon sekaan. XML-kieltä käytetään sekä formaattina tiedonvälitykseen järjestelmien välillä että formaattina dokumenttien tallentamiseen. XML-kieli on rakenteellinen kuvauskieli, joka auttaa jäsentämään laajoja tietomassoja selkeämmin. XML:n kehittäjä on World Wide Web Consortium.

 

XML-dokumenttien käsittelyyn on tarjolla myös paljon erilaisia työkaluja. Nämä työkalut toimivat samalla tavalla riippumatta siitä kuvaako XML-dokumentti WWW-sivua tai muita tietoja.

 

XML on tekstimuotoista ja muistuttaa HTML-kieltä, jolla WWW-sivut kirjoitetaan, ja ne kummatkin ovat SGML-kielen yksinkertaistettuja osajoukkoja. XML-kieli ei kuitenkaan ole tarkoitettu sivunkuvauskieleksi kuten HTML, vaan sillä kuvataan tiedon rakenne ilman ennalta määrättyjä koodeja. XML-kielellä voi muodostaa uusia koodeja, joiden avulla voidaan luoda dokumentteja hyvinkin erilaisiin ja erityisiin tarkoituksiin. XHTML on HTML-kielen versio, joka on siivottu puhtaaksi XML-kieleksi.

 

Lähde:Wikipedia

 

RSS-syötteen tekeminen

Tässä Valonkuvaaja.com sivustolle tekemäni ja validiksi tarkistettu RSS-syöte:

<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<atom:link href="http://www.valonkuvaaja.com/valonkuvaajan.rss" rel="self" type="application/rss+xml" />

<title>Valonkuvaaja.com</title>
<link>http://www.valonkuvaaja.com/valonkuvaaja.rss</link>
<description>Tarinaa kolkyt ja risat ikäisestä joka pitää kovasti valokuvaamisesta, maalamisesti ja verkkosivujen ohjelmoinnista. </description>
<language>fi</language>

<item>
<title>07.6.2011</title>
<link>http://www.valonkuvaaja.com/tervehdys.php</link>
<guid>http://www.valonkuvaaja.com/tervehdys.php</guid>
<description>Koko sivuston läpi käynti ja sosiaalisten medioiden linkkien vaihto päädivin vasempaan reunaan. Lisäksi sivuston yhtenäistämistä, nyt koko sivusto käyttää vain yhtä css-tiedostoa. </description>
</item>

<item>
<title>06.6.2011</title>
<link>http://www.valonkuvaaja.com/kesan-valokuvaus-kauden-avaus-2011.php</link>
<guid>http://www.valonkuvaaja.com/kesan-valokuvaus-kauden-avaus-2011.php</guid>
<description>Kuvausreissu osioon uuden tarinan kirjoittaminen. Tällä kertaa kertomus kuluvan vuoden kesäkauden makrovalokuvaamisen aloittamisesta. Kertomuksen löydät seuraavasta paikasta, Valonkuvaus > Valokuvausreissut > Kesäkauden avaus 2011.</description>
</item>

</channel>
</rss>

 

Itse tehty RSS-syöte näkyviin selaimen osoiterinvin lopussa

Tai uusimmissa selaimissa selaimen yläpalkissa haluamassasi paikassa. Esimerkiksi Firefox selaimessa ei tuo RSS-painike oletuksellisesti ole näkyvissä. Saat sen kuitenkin näkyviin helposti. Se tapahtuu seuraavasti. Klikkaa vasemmassa yläkulmassa olevaa Firefox valikkoa. Valitse sieltä sitten Option > Toolbar Layout... Nyt aukeaa ikkuna josta löydät erilaisia pikakuvakkeita joita voit liittää selaimesi yläreunaan. Joukossa on myös RSS-kuvake. Tartu kuvakkeeseen hiirellä vasempaa painiketta samanaikaisesti pohjassa painaen. Vedä sitten RSS-kuvake haluamaasi kohtaan selaimen yläpalkkiin. Nyt homma on kunnossa.

 

WordPressin blogissa toimi seuraavalla tavalla:

<head>

<link rel="alternate" type="application/rss+xml" title="Valonkuvaajan blogi » syöte" href="http://valonkuvaaja.com/blogi/?feed=rss2" />
<link rel="alternate" type="application/rss+xml" title="Valonkuvaajan blogi » kommenttien syöte" href="http://valonkuvaaja.com/blogi/?feed=comments-rss2" />
<link rel="alternate" type="application/rss+xml" title="Valonkuvaajan blogi » kommenttien syöte" href="http://valonkuvaaja.com/blogi/?feed=rss2&p=232" />

</head>

 

Valonkuvaaja.com sivustolla toimi taas näin:

<head>

<link rel="alternate" type="application/rss+xml" title="Title of Feed" href="location of your rss feed file" />

</head>

 

Opastusta ja tietoutta asiaan

Verkko-opas.fiRSS 2.0 at Harvard LawW3 Feed Validator

 

Linkkivinkit

Yleistä

W3schools.com

RSS-syöte

Verkko-opas.fiRSS 2.0 at Harvard LawW3 Feed Validator