XML-metakieli : Harjoitustyö
Harjoitustyö
Harjoitustyössä laaditaan ja määritellään XML-kieli, laaditaan tällä kielellä esimerkkidokumentti tai -dokumentteja ja laaditaan tarvittavat muunnoskuvaukset näiden esittämiseksi sekä xhtml- että pdf-esitysmuodoissa. Dokumentin esitykseen valitaan pari näkymää dokumentin sisältöön ja esitetään dokumentin sisältö näiden mukaisesti. PDF-muodon tulisi olla sisällöltään erilainen kuin xhtml-muodon. Esitysten ei tarvitse kattaa koko aineistoa. Toisessa dokumenteista tulisi elementtien esitysjärjestyksen ainakin jonkin verran poiketa oletusarvoisesta koko xml-puun esijärjestyksestä.
Harjoitustyö palautetaan dokumenttina (mieluiten yksi html-sivu), joka sisältää:
- Tekijän nimen
- Lyhyen kuvauksen harjoitustyön aiheesta ja ratkaisusta, mahdollisine perusteluineen
- Linkin XML-kielen määrittelyyn (joko DTD tai Schema tai molemmat)
- Linkin(linkit) originaaliin esimerkkiaineistoon - (Linkin käytettävään tyylitiedostoon voi upottaa xml-aineistoon, joten aineistosta voi tätä varten olla useita kopioita.)
- Linkit muunnoskuvauksiin
- Linkin pdf-esitykseen
- Linkin html-esitykseen/esityksiin (nämä voivat valmiiksi generoituja tiedostoja tai laskuharjoitusten tapaan selaimessa ladattaessa rakennettavia)
- Linkit mahdollisiin aputiedostoihin (css, yms)
Palautus
Työ palautetaan viimeistään 10.3.2011 klo 16 sähköpostitse osoitteeseen harri.laine@cs.helsinki.fi otsakkeeksi XML-metakieli 2011/HT
Työaiheita
- 1. Oppimistavoitematriisit
- 2. Kertaustehtävät
- 3. Kirjallisuusluettelo
- 4. Musiikkiarkisto
- Mahdollinen oma aihe (sovittava)
Työkaluja
Työkaluja ja ohjeita xml:n käsittelyyn löytyy sivulta http://www.cs.helsinki.fi/group/xmltools/