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

 

Työkaluja

Työkaluja ja ohjeita xml:n käsittelyyn löytyy sivulta  http://www.cs.helsinki.fi/group/xmltools/