- Sijaintisi: Tervehdys
- Tervehdys
- Ohjelmointi
- Web-ohjelmointi
- XML
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.fi ◊ RSS 2.0 at Harvard Law ◊ W3 Feed Validator
Linkkivinkit
Yleistä
RSS-syöte
Verkko-opas.fi ◊ RSS 2.0 at Harvard Law ◊ W3 Feed Validator