Sotsiaalmaksu aruanded * Koosta XML-fail, kus on kirjas ettevõtte registrinumber, aasta ja kuu ning ettevõttest sel kuul makstud sotsiaalmaksud inimeste kaupa (isikukood, summa). * Koosta andmebaasitabelid ettevõtete ja isikute kohta. Samuti seosetabel, kus kirjas, millisel kuul kust ettevõttest kelle kohta kui palju sotsiaalmaksu maksti. Saab XMLina küsida sotsiaalmakse ettevõtete kaupa sarnasel kujul nagu on esimeses punktis nimetatud. * Ettevõte saab omapoolse faili üles laadida ning andmed lisatakse andmebaasi. Päringuid saab teha ka inimeste kaupa, vaadata, millistest ettevõtetest talle sotsiaalmaksu makstud on. Uudiste arhiiv * Loe kokku etteantud URLil asuvas RSSis paiknevate uudiste arv. * Koosta andmebaasitabel uudiste andmete salvestamiseks. Pealkiri, viide, kirjeldus, aeg. Etteantud URLil asuvad uudised loetakse sealt baasi. * Korduval RSSi lugemisel lisatakse baasi vaid need kirjed, mida seal veel ei ole. Samuti teatatakse lisatud uudiste arv. SVG redaktor * Ekraanil vajutatud punktide andmed talletatakse ringidena SVG vormigus faili. * Ringid näidatakse failist ekraanile. Neid saab lisada, eemaldada ja lohistada ning tulemuse uuesti faili salvestada. * Lisaks ringidele saab sarnaselt luua, liigutada ja eemaldada ka jooni. Igal kujundil on muudetav värv. 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. Sõnu koos nende juurde kuuluvate joontega saab ekraanil lohistada ning tulemuse uuesti salvestada. 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. Kõnede andmeid saab lisada üleslaetava faili kaudu. * 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 XSLi abil RSS voog nendest kohtadest, mille nimes sisaldub sõna "toit". * Võrreldes eelmisega on väljastatavad toidukohad sorteeritud kauguse järgi alates etteantud punktist. Lihtsustusena võib kauguse leida Pythagorase teoreemi abil. 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. Liidetavad saab sisestada graafilisest keskkonnast. * Luba ka täiendavaid tehteid: lahutamine, korrutamine, jagamine, ruutjuur, astendamine. Programm peaks hakkama saama suvalise pikkusega avaldise teisendamisega. 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. * Loo oma rakendus odf-failis oleva lihtteksti muutmiseks.