XML-kokaraamat * Koosta XML-andmestik retsepti andmete hoidmiseks. Ained, kogused, valmistusviis. * Loo skeem eelpooltoodud andmete kirjeldamiseks. Loo XSL andmete näitamiseks veebilehena. * Koosta veebirakendus, kus parameetrina antakse ette, mitmekordne kogus toitu luua. Väljastatakse vastav retsept. Mõistekaartide koostamise vahend * Rakenduses saab märkida punkte. Punktide koordinaadid salvestatakse XML-faili. * Iga punkti juurde kuulub sõna. Sõnad on joonisel nähtavad. * Sõnu saab omavahel joontega ühendada. Ka joonte andmed hoitakse failis. Kõneeristused * Loo andmetabel, kus on kirjas telefonikõnede andmed: helistaja, vastuvõtja, aeg, kestus (sek). Loo veebileht, kus kõik andmed on XMLina nähtavad. * Võrreldes eelmisega saab lehelt XMLina näha kõnesid, mille kestus on vähemasti etteantud arv sekundeid. * Loo eraldi leht, kus sisestatakse otsitava kõne pikkuse alammäär. Javaskripti XMLHTTPRequesti abil küsitakse andmed serverist ning näidatakse lehel vastavate kõnede helistajate numbrid. KML * Märgi KMLi abil faili mõned omale tuttavate kohtade koordinaadid. Näita neid kohti kaardil. * Koosta rakendus, kus hiirega märgitakse koht kaardil. Salvestatud kohtade loetelu näidatakse vajutatud kohast kauguse järjekorras. Lihtsustusena võib arvestada, et laius- ja pikkuskraadi vahed meetrites on võrdsed. * Lisaks eelmisele koosta RSS voog nendest kauguse järgi järjestatud salvestatud kohtadest, mille nimes sisaldub sõna "toit". XHTML * Koosta XHTMLi järgi valideeruv veebileht paari viitega. * Koosta lehele XSL, mis korjaks sealt välja vaid lehel olevad viited. * Loo rakendus, mis leiaks DOM funktsioonide abil lehelt viited ja salvestaks vastavad lehed kohalikku kataloogi. Tunniplaan * Koosta XML andmestik tunniplaani andmete hoidmiseks: aeg, kestus, grupp, ruum, aine, õpetaja. Loo skeem vormingu kirjeldamiseks. * Koosta XSL andmete näitamiseks veebilehel. Võimalda parameetri järgi näidata vaid ühe grupi aineid. * Loo rakendus tunniplaani faili andmete lisamiseks. Kontrollitakse, et lisatav loeng oleks võimalik, st. samal ajal ei kattuks grupp, ruum ega õpetaja. Veebiteenus * Koosta veebiteenus kellaaja teatamiseks. Katseta seda veebilehelt. (.NET käskude juures saab kellaaja kätte tekstina DateTime.Now.ToString()) * Küsitud kellaajad salvesta ühtlasi andmebaasi. Eraldi XML-väljundiga lehelt on võimalik vaadata, millisel minutil mitu korda on aega küsitud. (12.14 ning 17.14 on mõlemad minut 14-d). * Lisa teine veebiteenus sõna ütlemiseks arvuna (kuni 99ni). Loo Exceli SOAP-funktsioon, mille etteantud kellaaeg jõuab veebiteenuse abil tõlgitult sõnadena lehele. WML Tutvu WML näidetega http://minitorn.tlu.ee/~jaagup/kool/java/naited20/html/xml/juht.html (lõpus), või mujalt * Loo tervitav leht. Installeeri või leia veebipõhine lehitseja. Testi lehte. * Otsi/kirjuta üles kolme salmiga laul. Iga salm oma kaardil, viidetega saab salmide vahel liikuda. * Võimalda WAPi ja serveripoolse tarkvara kaudu kommentaare salvestada. MathML Tutvu MathMLi näidetega http://en.wikipedia.org/wiki/MathML * Koosta selle abil Pythagorase teoreemi järgi kolmnurga pikima külje arvutamise valem. * Koosta programm tavalistest liidetavatest koosneva avaldise viimiseks MathMLi kujule. * Luba ka täiendavaid tehteid: lahutamine, korrutamine, jagamine, ruutjuur, astendamine. Katseta. SVG Tutvu SVG näidetega http://en.wikipedia.org/wiki/Scalable_Vector_Graphics * Koosta nende abil kood näitamaks kolme üksteise peal olevat ristkülikut. * Ristkülikute koordinaadid on XML-failis. Loo vahend (nt. XSL) nende viimiseks SVG-s loetavale kujule. * Koosta omapoolne lihtne redaktor, mis suudab salvestada SVG formaadis faile. Open Document Format * Salvesta Open Office abil odf-faili lihtne tervitus. Paki (zip-kujul) arhiiv lahti, tutvu failide sisuga, leia tervitus üles. * Muuda tervituse teksti, salvesta arhiiv uuesti. Ava fail Open Offices, veendu, et muutus on programmile arusaadav. * Loo omapoolne rakendus odf-failist lihtteksti näitamiseks ning täiendamiseks.