XHTML

HTML / XHTML KOULUTUSTA VUONNA 2008:

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi ! IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

XHTML:n (ja vähän myös XML:n) historiasta

XHTML luotiin olemaan XML-pohjainen versio HTML-merkintäkielestä ja mahdollistamaan siten vuorovaikutus XML-sovellusten (nk. Web Services) kanssa. XML-sovellusten periaatteena on jakaa tietoa riippumatta käytettävästä alustasta tai sovelluksesta. Hyviä esimerkkejä XML-sovelluksista ovat esim. MS Excelin kyky seurata ja päivittää automaattisesti Internetissä olevaa tietoa tai Nables, jonka avulla voidaan yhdistää kaikki keskeiset messenger-sovellukset (MSN Messenger, Yahoo Messenger ja AOL Messenger) siten että käyttäjät voivat viestiä keskenään. XHTML toteuttaa XML:n periaatetta www-dokumenttien osalta tehden niiden sisältämästä datasta mahdollisimman helposti jaettavaa ja saavutettavaa eri päätelaitteista ja ohjelmista käsin.

XHTML:n historia ulottuu 80-luvun puoliväliin ja kieleen nimeltä SGML (Standard Generized Markup Language). SGML on akateemiseen maailmaan suunnattu "järeä" merkintäkieli, josta johdettiin 90-luvun alussa HTML (HyperText Markup Language). HTML:n tarkoituksena oli vauhdittaa uusi ja mielenkiintoinen keksintö, Internet, lentoon määrittelemällä yhtenäinen ja erittäin helppo merkintäkieli, jonka avulla organisaatiot saattaisivat vaihtaa dataa Internetin välityksellä.

Idea toimikin kohtalaisen hyvin, mutta käytännön ongelmat nousivat esiin nopeasti. Internetin kehitys ajoi HTML:n ohi. Jokaisella kohderyhmällä oli omia tarpeitaan joita selainten valmistajat kuuntelivat ja toteuttivat omien mielihalujensa johdosta: HTML:ään lisättiin elementtejä fonttien muotoilua, värejä, taustakuvia ja jopa vilkkuvaa tekstiä varten. Lopputuloksena oli, että alkuperäinen idea yhtenäisestä HTML:stä oli muuttunut selainkohtaiseksi HTML:ksi, jossa vain 80% sivustosta toimi eri valmistajan selaimella.

XML:n syntyminen 90-luvun puolivälissä oli tietyllä tapaa onnenkantamoinen. Uuden standardin kehittämisen taustalla oli halu korvata raskas ja jopa vanhakantainen SGML jollain kevyemmällä ja siirrettävämmällä kielellä. Lopputuloksena syntyi uusi kieli, joka osoittautui niin ihanteelliseksi että siitä tuli hetkessä alan uusin lempilapsi. Ajatus helposti liikuteltavasta ja muokattavasta datasta syntyi uudelleen - tällä kertaa valmiina kohtaamaan Internetin haasteet.

Muutos HTML:stä XHTML:n pariin tehtiin useista syistä, näistä tärkeimpänä toteuttaa www-dokumenttien osalta sama minkä XML teki perinteiselle tiedolle: vapauttaa tiedon liikkuvuus. Tällä on luonnollisesti tärkeitä koulutuksellisia ja ohjelmaläheisiä sovellutuksia, mutta tärkein peruste muutokselle on eittämättä kaupallinen. Tiedosta saataisiin lopultakin helposti siirreltävää eri päätelaitteiden pienillä kustannuksilla puhumattakaan siitä että tiedon liikettä ja sisältöä olisi kohtalaisen helppoa valvoa. Internetin kehittäjäyhteisö pääsisi samalla eroon toisestakin merkittävästä ongelmasta: yhteensopivuusongelmista.

Tutustu artikkelin muihin osiin:
»»» XHTML »»» XHTML:n (ja vähän myös XML:n) historiasta
»»» XHTML »»» Lyhyesti XML:n ja XHTML:n terminologiasta
»»» XHTML »»» Osaan jo HTML:n, mutta en XHTML:ää
»»» XHTML »»» XHTML:n semantiikasta
»»» XHTML »»» Semantiikka ja ulkoasukysymys

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta