<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Emiilber</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Emiilber"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Emiilber"/>
	<updated>2026-05-09T01:53:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kriips-punkt-kriips&amp;diff=91326</id>
		<title>Kriips-punkt-kriips</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kriips-punkt-kriips&amp;diff=91326"/>
		<updated>2015-10-13T14:52:50Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Meeskond */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki M &lt;br /&gt;
* Kalev Vallsalu&lt;br /&gt;
&lt;br /&gt;
=Idee=&lt;br /&gt;
Ülesandeks on leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
Projekt saab teostatud kasutades ASP.NET veebitehnoloogiat. Eesmärk on saada praktiline kogemus veebiarendusest ASP.NET tehnoloogia abil ning süvendada meeskonnatööoskust. Projekt esitatakse kahes aines: &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; ja &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pole veel päris otsustanud, kas terviseleht hakkab kasutama artiklite lugemiseks ja kirjutamiseks XML-i või andmebaasi, aga võiks XML-i, sest projektijuht on kõik lehed siiani baasi otsa ehitanud ja tahab vaheldust :). Disain tuleb loodetavasti silmale meeldiv ja kaasaegne. Reklaamindus ei tule silmale nii väga meeldiv (kaasaegne variant siiski ju), kuid tuleb selline uhke option, millega saab reklaamid lehel keelata ja see avaldub küpsistes. Mobiiliga vaatamiseks tuleb lehele eraldi kujundus (suunatakse mobiilsele variandile edasi). Uute artiklite postitamiseks kasutatakse WYSIWYG interfeissi. Kõik artiklid jagunevad kategooriatesse ja neil võib olla lõpmatu arv silte. Silte saab valida olemasolevatest või teha uusi. Kõik mingist ajast vanemad (või siis teine variant on teha mingi maksimum, mis esilehel on) lähevad arhiivi. Artikleid saab kindlasti otsida märksõnade järgi. Samuti on lehel ka küsitlused, millele saab vastata. Kuidagi peaks ka kontrollima, et kas külastaja on juba vastanud, näiteks küpsistega.&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
==Nice to have==&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:VPN_%26_SVPN&amp;diff=91325</id>
		<title>Talk:VPN &amp; SVPN</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:VPN_%26_SVPN&amp;diff=91325"/>
		<updated>2015-10-13T14:52:14Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Erki Miilberg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kermo Pajula =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sisu&#039;&#039;&#039;: Koostatud juhend annab väga hea ülevaate virtuaalsetest privaatvõrkudest. Artiklis õpetatakse selgeks turvakanalite põhimõte ning juhendatakse ka iseendale privaatvõrgu loomist ning seadistamist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kujundus&#039;&#039;&#039;: Artikkel on selgelt kirjutatud, jutt on jälgitav. Turvakanali loomise ning seadistamise juhend on illustreeritud piltidega, mis teevad asja väga arusaadavaks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Juhendi kavaliteet&#039;&#039;&#039;: Artikli järgi tegutsedes saab väga edukalt endale oma privaatvõrgu püsti panna. Kogu protsess on kirjeldatud samm-sammult ning piisavalt lihtsalt ja loogiliselt, et ka tavakasutaja sellest aru saaks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Viitamine&#039;&#039;&#039;: Artiklis kasutatud piltidele viidatakse peatüki lõpus, kus antakse link õpetuse inglise keelsele variandile. Töö lõpus on koostatud kasutatud materjalide nimekiri.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eriti cool&#039;&#039;&#039;: Antakse ülevaade, mis on vahet VPN&#039;il ja SVPN&#039;il ning seletatakse lahti mõlema tööpõhimõtted.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Natuke nõme&#039;&#039;&#039;: Juhend asja püsti panemiseks käib Windows Vista kohta ning antud lingilt leiab Windows XP kohta käiva. Windows 7&#039;st pole mainitud sõnagi.&lt;br /&gt;
&lt;br /&gt;
=Erki M=&lt;br /&gt;
&lt;br /&gt;
Sisu: Vägagi ülevaatlik ning inforohke referaat virtuaalsetest privaatvõrkudest. Tutvustab kõigepealt laiemalt ning selgitab tööpõhimõtet ja ei puudu ka juhend seadistamiseks.&lt;br /&gt;
&lt;br /&gt;
Kujundus: Üldpilt on kena, kaunistatud piltidega, toodud punktid teksti seest boldiga välja ning hästi järjestatud.&lt;br /&gt;
&lt;br /&gt;
Juhendi kvaliteet: Juhend on äärmiselt kvaliteetne ja &amp;quot;lollikindel&amp;quot;. VPN seadistamine on kenasti &#039;&#039;step-by-step&#039;&#039; kirjas koos abistavate piltidega.&lt;br /&gt;
&lt;br /&gt;
Viitamine: Viited ei puudu ning asuvad kõige lõpus nagu peakski. Juhendi lõpus eraldi viitamine tundus mulle ebavajalik.&lt;br /&gt;
&lt;br /&gt;
Eriti cool: Juhendil on igale sammule eraldi pilt.&lt;br /&gt;
&lt;br /&gt;
Eriti nõme: Autor unustas oma nime ära märkida.&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_referaadid:_%C3%BClekirjutamiseks_lubatud_teemad,_2011_s%C3%BCgis&amp;diff=90626</id>
		<title>Windows-tööjaamade haldamise referaadid: ülekirjutamiseks lubatud teemad, 2011 sügis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_referaadid:_%C3%BClekirjutamiseks_lubatud_teemad,_2011_s%C3%BCgis&amp;diff=90626"/>
		<updated>2015-09-16T14:08:07Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Ülekirjutamine lubatud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Windows-tööjaamade haldamine]]&lt;br /&gt;
[[Category: Windows-tööjaamade haldamine 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Ülekirjutamine lubatud=&lt;br /&gt;
&#039;&#039;&#039;NB! Tulemus peab olema kvaliteetsem!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui võtad teema, siis kirjuta nimi juurde: *[[Windows 7]] - Jaan Igamees&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Windows 7]] - Kersti Lang&lt;br /&gt;
*[[Windows operatsioonisüsteemi paigaldus]]&lt;br /&gt;
*[[Windows User State Migration Tool (USMT)]] - Martin Aarne&lt;br /&gt;
*[[DISKPART]] - Taavi Sannik&lt;br /&gt;
*[[WAIK]] - Teet Saar&lt;br /&gt;
*[[MDT]] - Rauno Lehiste&lt;br /&gt;
*[[Windows PE]] - Marek Lepla&lt;br /&gt;
*[[Sysprep]] - Sander Arnus&lt;br /&gt;
*[[Application Compatibility Toolkit]]-Priit Lilleleht&lt;br /&gt;
*[[AppLocker]] - Andre- Marcel Peri&lt;br /&gt;
*[[BitLocker To Go]] - Velmar Piibeleht&lt;br /&gt;
*[[Powercfg.exe]] - Carolys Kallas&lt;br /&gt;
*[[Resource Monitor]] - Kertu Tampõld&lt;br /&gt;
*[[Reliability Monitor]] - Kalmer Tart&lt;br /&gt;
*[[Process Explorer]] - Arina Püvi&lt;br /&gt;
*[[System Configuration Tool]] - Tarmo Suurmägi&lt;br /&gt;
*[[Performance Option seadistamine Windows 7 operatsioonisüsteemis]] - Aive Haavel&lt;br /&gt;
*[[Toiteseadete seadistamine Windows 7 operatsioonisüsteemis]] - Sander Saarm&lt;br /&gt;
*[[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid)]] - Kairo Koik&lt;br /&gt;
*[[Backup and Restore kasutamine Windows 7 operatsioonisüsteemis]] - Silver Vesi&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=68544</id>
		<title>Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, päevaõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=68544"/>
		<updated>2013-11-20T09:48:11Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* (Kasutaja eemaldatud) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Referaat: [[MiskiAsjalikTeema]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
=Silver Kullarand=&lt;br /&gt;
* Referaat: [[SmartScreen Filter]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
&lt;br /&gt;
=Tambet Liiv=&lt;br /&gt;
* Referaat: [[Boot Configuration Data]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Remote_Assistance&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_paigaldada_uuendusi_kujutisfaili_DISM_t%C3%B6%C3%B6riista_abil&lt;br /&gt;
&lt;br /&gt;
= Kristjan Rõõm =&lt;br /&gt;
* Referaat: [[Security zones]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
&lt;br /&gt;
= Viljar Rooda =&lt;br /&gt;
* Referaat: [[Dynamic disk]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Security_zones&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
&lt;br /&gt;
= Virgo Krüger =&lt;br /&gt;
*Referaat: [[Windows juhend: Kuidas tõsta seadmete draivereid ühes arvutist teise]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Resource_Monitor&lt;br /&gt;
*Arvutus2: https://wiki.itcollege.ee/index.php/Talk:PnPUtil&lt;br /&gt;
&lt;br /&gt;
=Tarmo Suurmägi=&lt;br /&gt;
* Referaat: [[System Configuration Tool]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Upgrade_Advisor&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:System_restore_point&lt;br /&gt;
&lt;br /&gt;
=Sander Saveli=&lt;br /&gt;
* Referaat: [[Skydrive]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DirectAccess&lt;br /&gt;
&lt;br /&gt;
=Oliver Naaris=&lt;br /&gt;
* Referaat: [[Offline files]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Snipping_Tool&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
&lt;br /&gt;
=Sander Arnus=&lt;br /&gt;
* Referaat: [[Sysprep]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Skydrive&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_System_Image_Manager&lt;br /&gt;
&lt;br /&gt;
=Sander Pikhoff=&lt;br /&gt;
* Referaat: [[GPT]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Reliability_Monitor&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DirectAccess&lt;br /&gt;
&lt;br /&gt;
=Henry Ilves=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ühele USB mäluseadmele korraga x86 ja x64 Windows 7 paigaldamiseks vajalik]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
&lt;br /&gt;
=Teet Saar=&lt;br /&gt;
* Referaat: [[WAIK]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
&lt;br /&gt;
=Urmo Lihten=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada uuendusi kujutisfaili DISM tööriista abil]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:System_Configuration_Tool&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Upgrade_Advisor&lt;br /&gt;
&lt;br /&gt;
=Rauno Lehiste=&lt;br /&gt;
* Referaat: [[MDT]]&lt;br /&gt;
* Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:System_restore_point System restore point]&lt;br /&gt;
* Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_%28keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid%29 Kuidas ekraanipilti hallata]&lt;br /&gt;
&lt;br /&gt;
=Kristo Kapten=&lt;br /&gt;
* Referaat: [[VHD Boot]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Defender&lt;br /&gt;
&lt;br /&gt;
= Kullo-Kalev Aru =&lt;br /&gt;
* Referaat: [[TeamViewer]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kalmer Tart=&lt;br /&gt;
* Referaat: [[Reliability Monitor]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Boot_Configuration_Data&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_User_State_Migration_Tool_%28USMT%29&lt;br /&gt;
&lt;br /&gt;
=Priit Lilleleht=&lt;br /&gt;
* Referaat: [[Application Compatibility Toolkit]]&lt;br /&gt;
* Arvustus1:https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;br /&gt;
* Arvustus2:https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
=Sander Sülla=&lt;br /&gt;
* Referaat: [[Windows System Image Manager]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:MDT&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Snipping_Tool&lt;br /&gt;
&lt;br /&gt;
=Kertu Tampõld=&lt;br /&gt;
* Referaat: [[Resource Monitor]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Remote_Assistance&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Application_Compatibility_Toolkit&lt;br /&gt;
&lt;br /&gt;
=Nele Kiigemägi=&lt;br /&gt;
*Referaat: [[Remote Assistance]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Resource_Monitor&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:CHKDSK&lt;br /&gt;
&lt;br /&gt;
=Kermo Pajula=&lt;br /&gt;
*Referaat: [[DirectAccess]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_NIC_Teaming&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:VPN_%26_SVPN&lt;br /&gt;
&lt;br /&gt;
=Robert Vane=&lt;br /&gt;
*Referaat: [[CHKDSK]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:DirectAccess#Robert_Vane&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_paigaldada_t%C3%A4iendavaid_draivereid#Robert_Vane&lt;br /&gt;
&lt;br /&gt;
=Alar Hansar=&lt;br /&gt;
* Referaat: [[GPO]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:PnPUtil&lt;br /&gt;
&lt;br /&gt;
=Kaarel Väinaste=&lt;br /&gt;
* Referaat: [[Snipping Tool]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Offline_files&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Toiteseadete_seadistamine_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
&lt;br /&gt;
=Ragnar Plint=&lt;br /&gt;
* Referaat: [[Program Compatibility Troubleshooter]]&lt;br /&gt;
* Arvustus1: [[Talk:AppLocker]]&lt;br /&gt;
* Arvustus2: [[Talk:DirectAccess]]&lt;br /&gt;
&lt;br /&gt;
=Taavi Sannik=&lt;br /&gt;
* Referaat: [[DISKPART]]&lt;br /&gt;
* Arvustus 1: [[Talk:Windows_8_NIC_Teaming#Taavi_Sannik|Windows 8 NIC teaming]]&lt;br /&gt;
* Arvustus 2: [[Talk:CHKDSK#Taavi_Sannik|CHKDSK]]&lt;br /&gt;
&lt;br /&gt;
=Priit Reidak=&lt;br /&gt;
* Referaat: [[Disk2vhd]]&lt;br /&gt;
* Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Windows_Defender Windows Defender]&lt;br /&gt;
* Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Boot_Configuration_Data BCD]&lt;br /&gt;
&lt;br /&gt;
= Raigo Trei =&lt;br /&gt;
* Referaat: [[Windows 7 Upgrade Advisor]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
&lt;br /&gt;
= Robert Pärn =&lt;br /&gt;
* Referaat: [[Special identity]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
= Kristjan Karu =&lt;br /&gt;
* Referaat: [[Draiverite haldus Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Effective_permissions&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:GPO&lt;br /&gt;
&lt;br /&gt;
=Iti Liivik=&lt;br /&gt;
* Referaat: [[Effective permissions]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Homegroup_and_sharing&lt;br /&gt;
&lt;br /&gt;
=Dmitri Keler=&lt;br /&gt;
* Referaat: [[System restore point]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
=Jevgeni Pogodin=&lt;br /&gt;
* Referaat: [[FAT32]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
&lt;br /&gt;
=Andres Pihlak=&lt;br /&gt;
* Referaat: [[Windows Virtual PC]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_PE&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
&lt;br /&gt;
=Deniss Ruzanov=&lt;br /&gt;
* Referaat: [[IPv6 võrguparameetrite seadistamine]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
=Martin Aarne=&lt;br /&gt;
* Referaat: [[Windows User State Migration Tool (USMT)]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:AppLocker#Martin_Aarne_D22&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:WAIK#Martin_Aarne_D22&lt;br /&gt;
&lt;br /&gt;
=Matis Alliksoo=&lt;br /&gt;
* Referaat: [[Windows 8 NIC Teaming]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_t%C3%B5sta_seadmete_draivereid_%C3%BChes_arvutist_teise&lt;br /&gt;
&lt;br /&gt;
= Richard Teppart =&lt;br /&gt;
* Referaat: [[Volume shadow copies]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:IPv6_v%C3%B5rguparameetrite_seadistamine&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Program_Compatibility_Troubleshooter&lt;br /&gt;
&lt;br /&gt;
= Igor Pavlov =&lt;br /&gt;
* Referaat: [[Windows Defender]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
&lt;br /&gt;
= Taavi Podzuks =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldata täiendavaid (juur)sertfikaate]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php?title=Talk:Windows_Virtual_PC&amp;amp;action=edit&amp;amp;section=2&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:BitLocker_To_Go&lt;br /&gt;
&lt;br /&gt;
=Kersti Lang=&lt;br /&gt;
* Referaat: [[Windows 7]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Skydrive&lt;br /&gt;
&lt;br /&gt;
= Gert Häusler =&lt;br /&gt;
* Referaat: [[Windows Biometric Framework]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Offline_files&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
&lt;br /&gt;
= (Nimi eemaldatud) =&lt;br /&gt;
* Referaat: [[Windows operatsioonisüsteemi paigaldus]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:VPN_%26_SVPN#Erki_Miilberg&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Powercfg.exe&lt;br /&gt;
&lt;br /&gt;
= Rasmus Tetsmann=&lt;br /&gt;
* Referaat: [[Windows 7 Homegroup and sharing]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik&lt;br /&gt;
&lt;br /&gt;
= Lauri Rüütli =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada täiendavaid draivereid]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
&lt;br /&gt;
= Taavi Zeiger =&lt;br /&gt;
* Referaat: [[Disk Defragmenter]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:CHKDSK&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Offline_files&lt;br /&gt;
&lt;br /&gt;
= Kimmo Lillipuu =&lt;br /&gt;
* Referaat: [[Windows Remote Management]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonisüsteemi_paigaldus&lt;br /&gt;
&lt;br /&gt;
= Heigo Punapart =&lt;br /&gt;
* Referaat: [[Incremental backup]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_PE&lt;br /&gt;
&lt;br /&gt;
= Velmar Piibeleht =&lt;br /&gt;
* Referaat: [[BitLocker To Go]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Skydrive#Velmar_Piibeleht&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_t%C3%B5sta_seadmete_draivereid_%C3%BChes_arvutist_teise&lt;br /&gt;
&lt;br /&gt;
= Alo Konno =&lt;br /&gt;
* Referaat: [[Windows 8 - mida uut]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_Defender#Alo_Konno&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik#Alo_Konno&lt;br /&gt;
&lt;br /&gt;
= Andre- Marcel Peri =&lt;br /&gt;
* Referaat: [[AppLocker]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:BitLocker_To_Go&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[ Windows PE]]-Marek Lepla&lt;br /&gt;
&lt;br /&gt;
= Ragnar Kullamäe =&lt;br /&gt;
* Referaat [[ Workgroup]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Process_Explorer*&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Disk2vhd&lt;br /&gt;
&lt;br /&gt;
= Gertti-Vena Rätsep =&lt;br /&gt;
* Referaat: [[VPN &amp;amp; SVPN]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Boot_Configuration_Data#Kalmer_Tart&lt;br /&gt;
&lt;br /&gt;
= Kalju Hõbemäe =&lt;br /&gt;
* Referaat: [[Math Input Panel]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:GPO&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:MDT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Karl Krasilnikov =&lt;br /&gt;
* Referaat: [[PnPUtil]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:GPO&lt;br /&gt;
* Arvestus 2:https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sander Saarm =&lt;br /&gt;
&lt;br /&gt;
* Referaat: [[Toiteseadete seadistamine Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
= Carolys Kallas =&lt;br /&gt;
&lt;br /&gt;
* Referaat: [[Powercfg.exe]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:BitLocker_To_Go &lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Incremental_backup&lt;br /&gt;
&lt;br /&gt;
= Kairo Koik =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid)]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:GPT&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
&lt;br /&gt;
= Marek Lepla =&lt;br /&gt;
* Referaat: [[Windows PE]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_paigaldada_uuendusi_kujutisfaili_DISM_t%C3%B6%C3%B6riista_abil&amp;amp;action=edit&amp;amp;redlink=1 &lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php?title=Talk:Incremental_backup&amp;amp;action=edit&amp;amp;redlink=1&lt;br /&gt;
&lt;br /&gt;
= Arina Püvi =&lt;br /&gt;
* Referaat : [[Process Explorer*]]&lt;br /&gt;
* Arvestus 1: [https://wiki.itcollege.ee/index.php/Talk:TeamViewer]&lt;br /&gt;
* Arvestus 2: [https://wiki.itcollege.ee/index.php/Talk:System_restore_point]&lt;br /&gt;
&lt;br /&gt;
= Raido Aarop =&lt;br /&gt;
* Referaat : [[Skype erinevatel platvormidel]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:TeamViewer&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=68543</id>
		<title>Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, päevaõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=68543"/>
		<updated>2013-11-20T09:48:02Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Erki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Referaat: [[MiskiAsjalikTeema]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
=Silver Kullarand=&lt;br /&gt;
* Referaat: [[SmartScreen Filter]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
&lt;br /&gt;
=Tambet Liiv=&lt;br /&gt;
* Referaat: [[Boot Configuration Data]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Remote_Assistance&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_paigaldada_uuendusi_kujutisfaili_DISM_t%C3%B6%C3%B6riista_abil&lt;br /&gt;
&lt;br /&gt;
= Kristjan Rõõm =&lt;br /&gt;
* Referaat: [[Security zones]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
&lt;br /&gt;
= Viljar Rooda =&lt;br /&gt;
* Referaat: [[Dynamic disk]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Security_zones&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
&lt;br /&gt;
= Virgo Krüger =&lt;br /&gt;
*Referaat: [[Windows juhend: Kuidas tõsta seadmete draivereid ühes arvutist teise]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Resource_Monitor&lt;br /&gt;
*Arvutus2: https://wiki.itcollege.ee/index.php/Talk:PnPUtil&lt;br /&gt;
&lt;br /&gt;
=Tarmo Suurmägi=&lt;br /&gt;
* Referaat: [[System Configuration Tool]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Upgrade_Advisor&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:System_restore_point&lt;br /&gt;
&lt;br /&gt;
=Sander Saveli=&lt;br /&gt;
* Referaat: [[Skydrive]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DirectAccess&lt;br /&gt;
&lt;br /&gt;
=Oliver Naaris=&lt;br /&gt;
* Referaat: [[Offline files]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Snipping_Tool&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
&lt;br /&gt;
=Sander Arnus=&lt;br /&gt;
* Referaat: [[Sysprep]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Skydrive&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_System_Image_Manager&lt;br /&gt;
&lt;br /&gt;
=Sander Pikhoff=&lt;br /&gt;
* Referaat: [[GPT]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Reliability_Monitor&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DirectAccess&lt;br /&gt;
&lt;br /&gt;
=Henry Ilves=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ühele USB mäluseadmele korraga x86 ja x64 Windows 7 paigaldamiseks vajalik]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
&lt;br /&gt;
=Teet Saar=&lt;br /&gt;
* Referaat: [[WAIK]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
&lt;br /&gt;
=Urmo Lihten=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada uuendusi kujutisfaili DISM tööriista abil]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:System_Configuration_Tool&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Upgrade_Advisor&lt;br /&gt;
&lt;br /&gt;
=Rauno Lehiste=&lt;br /&gt;
* Referaat: [[MDT]]&lt;br /&gt;
* Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:System_restore_point System restore point]&lt;br /&gt;
* Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_%28keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid%29 Kuidas ekraanipilti hallata]&lt;br /&gt;
&lt;br /&gt;
=Kristo Kapten=&lt;br /&gt;
* Referaat: [[VHD Boot]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Defender&lt;br /&gt;
&lt;br /&gt;
= Kullo-Kalev Aru =&lt;br /&gt;
* Referaat: [[TeamViewer]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kalmer Tart=&lt;br /&gt;
* Referaat: [[Reliability Monitor]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Boot_Configuration_Data&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_User_State_Migration_Tool_%28USMT%29&lt;br /&gt;
&lt;br /&gt;
=Priit Lilleleht=&lt;br /&gt;
* Referaat: [[Application Compatibility Toolkit]]&lt;br /&gt;
* Arvustus1:https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;br /&gt;
* Arvustus2:https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
=Sander Sülla=&lt;br /&gt;
* Referaat: [[Windows System Image Manager]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:MDT&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Snipping_Tool&lt;br /&gt;
&lt;br /&gt;
=Kertu Tampõld=&lt;br /&gt;
* Referaat: [[Resource Monitor]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Remote_Assistance&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Application_Compatibility_Toolkit&lt;br /&gt;
&lt;br /&gt;
=Nele Kiigemägi=&lt;br /&gt;
*Referaat: [[Remote Assistance]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Resource_Monitor&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:CHKDSK&lt;br /&gt;
&lt;br /&gt;
=Kermo Pajula=&lt;br /&gt;
*Referaat: [[DirectAccess]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_NIC_Teaming&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:VPN_%26_SVPN&lt;br /&gt;
&lt;br /&gt;
=Robert Vane=&lt;br /&gt;
*Referaat: [[CHKDSK]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:DirectAccess#Robert_Vane&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_paigaldada_t%C3%A4iendavaid_draivereid#Robert_Vane&lt;br /&gt;
&lt;br /&gt;
=Alar Hansar=&lt;br /&gt;
* Referaat: [[GPO]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:PnPUtil&lt;br /&gt;
&lt;br /&gt;
=Kaarel Väinaste=&lt;br /&gt;
* Referaat: [[Snipping Tool]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Offline_files&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Toiteseadete_seadistamine_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
&lt;br /&gt;
=Ragnar Plint=&lt;br /&gt;
* Referaat: [[Program Compatibility Troubleshooter]]&lt;br /&gt;
* Arvustus1: [[Talk:AppLocker]]&lt;br /&gt;
* Arvustus2: [[Talk:DirectAccess]]&lt;br /&gt;
&lt;br /&gt;
=Taavi Sannik=&lt;br /&gt;
* Referaat: [[DISKPART]]&lt;br /&gt;
* Arvustus 1: [[Talk:Windows_8_NIC_Teaming#Taavi_Sannik|Windows 8 NIC teaming]]&lt;br /&gt;
* Arvustus 2: [[Talk:CHKDSK#Taavi_Sannik|CHKDSK]]&lt;br /&gt;
&lt;br /&gt;
=Priit Reidak=&lt;br /&gt;
* Referaat: [[Disk2vhd]]&lt;br /&gt;
* Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Windows_Defender Windows Defender]&lt;br /&gt;
* Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Boot_Configuration_Data BCD]&lt;br /&gt;
&lt;br /&gt;
= Raigo Trei =&lt;br /&gt;
* Referaat: [[Windows 7 Upgrade Advisor]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
&lt;br /&gt;
= Robert Pärn =&lt;br /&gt;
* Referaat: [[Special identity]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
= Kristjan Karu =&lt;br /&gt;
* Referaat: [[Draiverite haldus Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Effective_permissions&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:GPO&lt;br /&gt;
&lt;br /&gt;
=Iti Liivik=&lt;br /&gt;
* Referaat: [[Effective permissions]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Homegroup_and_sharing&lt;br /&gt;
&lt;br /&gt;
=Dmitri Keler=&lt;br /&gt;
* Referaat: [[System restore point]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
=Jevgeni Pogodin=&lt;br /&gt;
* Referaat: [[FAT32]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
&lt;br /&gt;
=Andres Pihlak=&lt;br /&gt;
* Referaat: [[Windows Virtual PC]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_PE&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
&lt;br /&gt;
=Deniss Ruzanov=&lt;br /&gt;
* Referaat: [[IPv6 võrguparameetrite seadistamine]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
=Martin Aarne=&lt;br /&gt;
* Referaat: [[Windows User State Migration Tool (USMT)]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:AppLocker#Martin_Aarne_D22&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:WAIK#Martin_Aarne_D22&lt;br /&gt;
&lt;br /&gt;
=Matis Alliksoo=&lt;br /&gt;
* Referaat: [[Windows 8 NIC Teaming]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_t%C3%B5sta_seadmete_draivereid_%C3%BChes_arvutist_teise&lt;br /&gt;
&lt;br /&gt;
= Richard Teppart =&lt;br /&gt;
* Referaat: [[Volume shadow copies]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:IPv6_v%C3%B5rguparameetrite_seadistamine&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Program_Compatibility_Troubleshooter&lt;br /&gt;
&lt;br /&gt;
= Igor Pavlov =&lt;br /&gt;
* Referaat: [[Windows Defender]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
&lt;br /&gt;
= Taavi Podzuks =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldata täiendavaid (juur)sertfikaate]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php?title=Talk:Windows_Virtual_PC&amp;amp;action=edit&amp;amp;section=2&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:BitLocker_To_Go&lt;br /&gt;
&lt;br /&gt;
=Kersti Lang=&lt;br /&gt;
* Referaat: [[Windows 7]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Skydrive&lt;br /&gt;
&lt;br /&gt;
= Gert Häusler =&lt;br /&gt;
* Referaat: [[Windows Biometric Framework]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Offline_files&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
&lt;br /&gt;
= (Kasutaja eemaldatud) =&lt;br /&gt;
* Referaat: [[Windows operatsioonisüsteemi paigaldus]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:VPN_%26_SVPN#Erki_Miilberg&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Powercfg.exe&lt;br /&gt;
&lt;br /&gt;
= Rasmus Tetsmann=&lt;br /&gt;
* Referaat: [[Windows 7 Homegroup and sharing]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik&lt;br /&gt;
&lt;br /&gt;
= Lauri Rüütli =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada täiendavaid draivereid]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
&lt;br /&gt;
= Taavi Zeiger =&lt;br /&gt;
* Referaat: [[Disk Defragmenter]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:CHKDSK&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Offline_files&lt;br /&gt;
&lt;br /&gt;
= Kimmo Lillipuu =&lt;br /&gt;
* Referaat: [[Windows Remote Management]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonisüsteemi_paigaldus&lt;br /&gt;
&lt;br /&gt;
= Heigo Punapart =&lt;br /&gt;
* Referaat: [[Incremental backup]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_PE&lt;br /&gt;
&lt;br /&gt;
= Velmar Piibeleht =&lt;br /&gt;
* Referaat: [[BitLocker To Go]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Skydrive#Velmar_Piibeleht&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_t%C3%B5sta_seadmete_draivereid_%C3%BChes_arvutist_teise&lt;br /&gt;
&lt;br /&gt;
= Alo Konno =&lt;br /&gt;
* Referaat: [[Windows 8 - mida uut]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_Defender#Alo_Konno&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik#Alo_Konno&lt;br /&gt;
&lt;br /&gt;
= Andre- Marcel Peri =&lt;br /&gt;
* Referaat: [[AppLocker]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:BitLocker_To_Go&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[ Windows PE]]-Marek Lepla&lt;br /&gt;
&lt;br /&gt;
= Ragnar Kullamäe =&lt;br /&gt;
* Referaat [[ Workgroup]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Process_Explorer*&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Disk2vhd&lt;br /&gt;
&lt;br /&gt;
= Gertti-Vena Rätsep =&lt;br /&gt;
* Referaat: [[VPN &amp;amp; SVPN]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Boot_Configuration_Data#Kalmer_Tart&lt;br /&gt;
&lt;br /&gt;
= Kalju Hõbemäe =&lt;br /&gt;
* Referaat: [[Math Input Panel]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:GPO&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:MDT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Karl Krasilnikov =&lt;br /&gt;
* Referaat: [[PnPUtil]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:GPO&lt;br /&gt;
* Arvestus 2:https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sander Saarm =&lt;br /&gt;
&lt;br /&gt;
* Referaat: [[Toiteseadete seadistamine Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
= Carolys Kallas =&lt;br /&gt;
&lt;br /&gt;
* Referaat: [[Powercfg.exe]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:BitLocker_To_Go &lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Incremental_backup&lt;br /&gt;
&lt;br /&gt;
= Kairo Koik =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid)]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:GPT&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
&lt;br /&gt;
= Marek Lepla =&lt;br /&gt;
* Referaat: [[Windows PE]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_paigaldada_uuendusi_kujutisfaili_DISM_t%C3%B6%C3%B6riista_abil&amp;amp;action=edit&amp;amp;redlink=1 &lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php?title=Talk:Incremental_backup&amp;amp;action=edit&amp;amp;redlink=1&lt;br /&gt;
&lt;br /&gt;
= Arina Püvi =&lt;br /&gt;
* Referaat : [[Process Explorer*]]&lt;br /&gt;
* Arvestus 1: [https://wiki.itcollege.ee/index.php/Talk:TeamViewer]&lt;br /&gt;
* Arvestus 2: [https://wiki.itcollege.ee/index.php/Talk:System_restore_point]&lt;br /&gt;
&lt;br /&gt;
= Raido Aarop =&lt;br /&gt;
* Referaat : [[Skype erinevatel platvormidel]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:TeamViewer&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=68542</id>
		<title>Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, päevaõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=68542"/>
		<updated>2013-11-20T09:44:42Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Erki Miilberg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Referaat: [[MiskiAsjalikTeema]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
=Silver Kullarand=&lt;br /&gt;
* Referaat: [[SmartScreen Filter]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
&lt;br /&gt;
=Tambet Liiv=&lt;br /&gt;
* Referaat: [[Boot Configuration Data]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Remote_Assistance&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_paigaldada_uuendusi_kujutisfaili_DISM_t%C3%B6%C3%B6riista_abil&lt;br /&gt;
&lt;br /&gt;
= Kristjan Rõõm =&lt;br /&gt;
* Referaat: [[Security zones]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
&lt;br /&gt;
= Viljar Rooda =&lt;br /&gt;
* Referaat: [[Dynamic disk]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Security_zones&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
&lt;br /&gt;
= Virgo Krüger =&lt;br /&gt;
*Referaat: [[Windows juhend: Kuidas tõsta seadmete draivereid ühes arvutist teise]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Resource_Monitor&lt;br /&gt;
*Arvutus2: https://wiki.itcollege.ee/index.php/Talk:PnPUtil&lt;br /&gt;
&lt;br /&gt;
=Tarmo Suurmägi=&lt;br /&gt;
* Referaat: [[System Configuration Tool]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Upgrade_Advisor&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:System_restore_point&lt;br /&gt;
&lt;br /&gt;
=Sander Saveli=&lt;br /&gt;
* Referaat: [[Skydrive]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DirectAccess&lt;br /&gt;
&lt;br /&gt;
=Oliver Naaris=&lt;br /&gt;
* Referaat: [[Offline files]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Snipping_Tool&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
&lt;br /&gt;
=Sander Arnus=&lt;br /&gt;
* Referaat: [[Sysprep]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Skydrive&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_System_Image_Manager&lt;br /&gt;
&lt;br /&gt;
=Sander Pikhoff=&lt;br /&gt;
* Referaat: [[GPT]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Reliability_Monitor&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DirectAccess&lt;br /&gt;
&lt;br /&gt;
=Henry Ilves=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ühele USB mäluseadmele korraga x86 ja x64 Windows 7 paigaldamiseks vajalik]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
&lt;br /&gt;
=Teet Saar=&lt;br /&gt;
* Referaat: [[WAIK]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
&lt;br /&gt;
=Urmo Lihten=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada uuendusi kujutisfaili DISM tööriista abil]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:System_Configuration_Tool&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Upgrade_Advisor&lt;br /&gt;
&lt;br /&gt;
=Rauno Lehiste=&lt;br /&gt;
* Referaat: [[MDT]]&lt;br /&gt;
* Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:System_restore_point System restore point]&lt;br /&gt;
* Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_%28keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid%29 Kuidas ekraanipilti hallata]&lt;br /&gt;
&lt;br /&gt;
=Kristo Kapten=&lt;br /&gt;
* Referaat: [[VHD Boot]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Defender&lt;br /&gt;
&lt;br /&gt;
= Kullo-Kalev Aru =&lt;br /&gt;
* Referaat: [[TeamViewer]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kalmer Tart=&lt;br /&gt;
* Referaat: [[Reliability Monitor]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Boot_Configuration_Data&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_User_State_Migration_Tool_%28USMT%29&lt;br /&gt;
&lt;br /&gt;
=Priit Lilleleht=&lt;br /&gt;
* Referaat: [[Application Compatibility Toolkit]]&lt;br /&gt;
* Arvustus1:https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;br /&gt;
* Arvustus2:https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
=Sander Sülla=&lt;br /&gt;
* Referaat: [[Windows System Image Manager]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:MDT&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Snipping_Tool&lt;br /&gt;
&lt;br /&gt;
=Kertu Tampõld=&lt;br /&gt;
* Referaat: [[Resource Monitor]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Remote_Assistance&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Application_Compatibility_Toolkit&lt;br /&gt;
&lt;br /&gt;
=Nele Kiigemägi=&lt;br /&gt;
*Referaat: [[Remote Assistance]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Resource_Monitor&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:CHKDSK&lt;br /&gt;
&lt;br /&gt;
=Kermo Pajula=&lt;br /&gt;
*Referaat: [[DirectAccess]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_NIC_Teaming&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:VPN_%26_SVPN&lt;br /&gt;
&lt;br /&gt;
=Robert Vane=&lt;br /&gt;
*Referaat: [[CHKDSK]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:DirectAccess#Robert_Vane&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_paigaldada_t%C3%A4iendavaid_draivereid#Robert_Vane&lt;br /&gt;
&lt;br /&gt;
=Alar Hansar=&lt;br /&gt;
* Referaat: [[GPO]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:PnPUtil&lt;br /&gt;
&lt;br /&gt;
=Kaarel Väinaste=&lt;br /&gt;
* Referaat: [[Snipping Tool]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Offline_files&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Toiteseadete_seadistamine_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
&lt;br /&gt;
=Ragnar Plint=&lt;br /&gt;
* Referaat: [[Program Compatibility Troubleshooter]]&lt;br /&gt;
* Arvustus1: [[Talk:AppLocker]]&lt;br /&gt;
* Arvustus2: [[Talk:DirectAccess]]&lt;br /&gt;
&lt;br /&gt;
=Taavi Sannik=&lt;br /&gt;
* Referaat: [[DISKPART]]&lt;br /&gt;
* Arvustus 1: [[Talk:Windows_8_NIC_Teaming#Taavi_Sannik|Windows 8 NIC teaming]]&lt;br /&gt;
* Arvustus 2: [[Talk:CHKDSK#Taavi_Sannik|CHKDSK]]&lt;br /&gt;
&lt;br /&gt;
=Priit Reidak=&lt;br /&gt;
* Referaat: [[Disk2vhd]]&lt;br /&gt;
* Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Windows_Defender Windows Defender]&lt;br /&gt;
* Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Boot_Configuration_Data BCD]&lt;br /&gt;
&lt;br /&gt;
= Raigo Trei =&lt;br /&gt;
* Referaat: [[Windows 7 Upgrade Advisor]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
&lt;br /&gt;
= Robert Pärn =&lt;br /&gt;
* Referaat: [[Special identity]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
= Kristjan Karu =&lt;br /&gt;
* Referaat: [[Draiverite haldus Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Effective_permissions&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:GPO&lt;br /&gt;
&lt;br /&gt;
=Iti Liivik=&lt;br /&gt;
* Referaat: [[Effective permissions]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Homegroup_and_sharing&lt;br /&gt;
&lt;br /&gt;
=Dmitri Keler=&lt;br /&gt;
* Referaat: [[System restore point]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
=Jevgeni Pogodin=&lt;br /&gt;
* Referaat: [[FAT32]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
&lt;br /&gt;
=Andres Pihlak=&lt;br /&gt;
* Referaat: [[Windows Virtual PC]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_PE&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
&lt;br /&gt;
=Deniss Ruzanov=&lt;br /&gt;
* Referaat: [[IPv6 võrguparameetrite seadistamine]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
=Martin Aarne=&lt;br /&gt;
* Referaat: [[Windows User State Migration Tool (USMT)]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:AppLocker#Martin_Aarne_D22&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:WAIK#Martin_Aarne_D22&lt;br /&gt;
&lt;br /&gt;
=Matis Alliksoo=&lt;br /&gt;
* Referaat: [[Windows 8 NIC Teaming]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_t%C3%B5sta_seadmete_draivereid_%C3%BChes_arvutist_teise&lt;br /&gt;
&lt;br /&gt;
= Richard Teppart =&lt;br /&gt;
* Referaat: [[Volume shadow copies]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:IPv6_v%C3%B5rguparameetrite_seadistamine&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Program_Compatibility_Troubleshooter&lt;br /&gt;
&lt;br /&gt;
= Igor Pavlov =&lt;br /&gt;
* Referaat: [[Windows Defender]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_Virtual_PC&lt;br /&gt;
&lt;br /&gt;
= Taavi Podzuks =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldata täiendavaid (juur)sertfikaate]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php?title=Talk:Windows_Virtual_PC&amp;amp;action=edit&amp;amp;section=2&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:BitLocker_To_Go&lt;br /&gt;
&lt;br /&gt;
=Kersti Lang=&lt;br /&gt;
* Referaat: [[Windows 7]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Skydrive&lt;br /&gt;
&lt;br /&gt;
= Gert Häusler =&lt;br /&gt;
* Referaat: [[Windows Biometric Framework]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Offline_files&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
&lt;br /&gt;
= Erki =&lt;br /&gt;
* Referaat: [[Windows operatsioonisüsteemi paigaldus]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:VPN_%26_SVPN#Erki_Miilberg&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Powercfg.exe&lt;br /&gt;
&lt;br /&gt;
= Rasmus Tetsmann=&lt;br /&gt;
* Referaat: [[Windows 7 Homegroup and sharing]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik&lt;br /&gt;
&lt;br /&gt;
= Lauri Rüütli =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada täiendavaid draivereid]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
&lt;br /&gt;
= Taavi Zeiger =&lt;br /&gt;
* Referaat: [[Disk Defragmenter]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:CHKDSK&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Offline_files&lt;br /&gt;
&lt;br /&gt;
= Kimmo Lillipuu =&lt;br /&gt;
* Referaat: [[Windows Remote Management]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonisüsteemi_paigaldus&lt;br /&gt;
&lt;br /&gt;
= Heigo Punapart =&lt;br /&gt;
* Referaat: [[Incremental backup]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_PE&lt;br /&gt;
&lt;br /&gt;
= Velmar Piibeleht =&lt;br /&gt;
* Referaat: [[BitLocker To Go]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Skydrive#Velmar_Piibeleht&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_t%C3%B5sta_seadmete_draivereid_%C3%BChes_arvutist_teise&lt;br /&gt;
&lt;br /&gt;
= Alo Konno =&lt;br /&gt;
* Referaat: [[Windows 8 - mida uut]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_Defender#Alo_Konno&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik#Alo_Konno&lt;br /&gt;
&lt;br /&gt;
= Andre- Marcel Peri =&lt;br /&gt;
* Referaat: [[AppLocker]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:BitLocker_To_Go&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[ Windows PE]]-Marek Lepla&lt;br /&gt;
&lt;br /&gt;
= Ragnar Kullamäe =&lt;br /&gt;
* Referaat [[ Workgroup]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Process_Explorer*&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Disk2vhd&lt;br /&gt;
&lt;br /&gt;
= Gertti-Vena Rätsep =&lt;br /&gt;
* Referaat: [[VPN &amp;amp; SVPN]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonis%C3%BCsteemi_paigaldus&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Boot_Configuration_Data#Kalmer_Tart&lt;br /&gt;
&lt;br /&gt;
= Kalju Hõbemäe =&lt;br /&gt;
* Referaat: [[Math Input Panel]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:GPO&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:MDT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Karl Krasilnikov =&lt;br /&gt;
* Referaat: [[PnPUtil]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:GPO&lt;br /&gt;
* Arvestus 2:https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sander Saarm =&lt;br /&gt;
&lt;br /&gt;
* Referaat: [[Toiteseadete seadistamine Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
= Carolys Kallas =&lt;br /&gt;
&lt;br /&gt;
* Referaat: [[Powercfg.exe]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:BitLocker_To_Go &lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Incremental_backup&lt;br /&gt;
&lt;br /&gt;
= Kairo Koik =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid)]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:GPT&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
&lt;br /&gt;
= Marek Lepla =&lt;br /&gt;
* Referaat: [[Windows PE]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_paigaldada_uuendusi_kujutisfaili_DISM_t%C3%B6%C3%B6riista_abil&amp;amp;action=edit&amp;amp;redlink=1 &lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php?title=Talk:Incremental_backup&amp;amp;action=edit&amp;amp;redlink=1&lt;br /&gt;
&lt;br /&gt;
= Arina Püvi =&lt;br /&gt;
* Referaat : [[Process Explorer*]]&lt;br /&gt;
* Arvestus 1: [https://wiki.itcollege.ee/index.php/Talk:TeamViewer]&lt;br /&gt;
* Arvestus 2: [https://wiki.itcollege.ee/index.php/Talk:System_restore_point]&lt;br /&gt;
&lt;br /&gt;
= Raido Aarop =&lt;br /&gt;
* Referaat : [[Skype erinevatel platvormidel]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:TeamViewer&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_operatsioonis%C3%BCsteemi_paigaldus&amp;diff=68541</id>
		<title>Windows operatsioonisüsteemi paigaldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_operatsioonis%C3%BCsteemi_paigaldus&amp;diff=68541"/>
		<updated>2013-11-20T09:44:08Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ettevalmistused==&lt;br /&gt;
Esimese asjana Windows 7 installimisel, nagu ka teiste operatsioonisüsteemidega, tuleb teha kindlaks, kas arvuti on üldse selleks võimeline. &lt;br /&gt;
&lt;br /&gt;
Riistvara miinimumnõuded Windows 7 installimiseks:&lt;br /&gt;
* 1 GHz 32-bit või 64-bit protsessor&lt;br /&gt;
* 1 GB RAM&lt;br /&gt;
* 16 GB vaba ruumi kõvakettal&lt;br /&gt;
* DirectX 9 graafikatugi koos 128 MB videomäluga (Aero teema jaoks)&lt;br /&gt;
* DVD-R/W või USB &lt;br /&gt;
* Internetiühendus (Aktiveerimiseks ning uuendusteks)&lt;br /&gt;
&lt;br /&gt;
Samuti aitab ka Windows 7 Upgrade Advisor määratleda, kas Windows põhine arvuti saab kasutada Windows 7-t. Selle  programmi abil saab ka määratleda, kas Windows 7 põhine arvuti on valmis minema üle võimsama Windows 7 väljaande kasutamisele.&lt;br /&gt;
&lt;br /&gt;
==32-bit või 64-bit?==&lt;br /&gt;
Tuleb otsustada, kas valida 32-bitine või 64-bitine versioon Windows 7-st. Näiteks suudab 64-bit versioon palju efektiivsemalt suurtemate RAM-i hulkadega ümber käia kui 32-bit süsteem. Seega on soovituslik 3+ GB RAM-iga arvutitele installeerida just nimelt 64-bitine versioon. &lt;br /&gt;
Tähele tasuks panna, et 32-bitiselt Windowsilt 64-bitisele (ega vastupidi) uuendamine ei ole võimalik ning selleks tuleks teha uus install, seega tuleks tulevikule mõeldes kohe alguses õige valida.&lt;br /&gt;
&lt;br /&gt;
==Installeerimise protsess==&lt;br /&gt;
===Algkäivitamine===&lt;br /&gt;
Esimese sammuna tuleks sisestada arvutisse DVD või USB, millele on peale laetud Windows 7. Seejärel arvuti taaskäivitada (reboot) ning käivitada arvuti vastavalt siis DVD kettalt või USB varundusseadmelt (vanemad arvutid ei pruugi USB-lt käivitamist toetada). Seda saab teha nii BIOS-ist kui ka algkäivitamise menüüst.&lt;br /&gt;
&lt;br /&gt;
Algkäivituse seadistamine BIOSist: Tuleb panna BIOSis primaarseks arvuti üleslaadimis seadmeks USB või CD/DVD-ROMi. Arvuti käivitamisel siseneda BIOSi (allpool ekraanil ilmub &#039;&#039;Setup&#039;&#039; ja selle ees klahvi tähis, mida tuleb&lt;br /&gt;
vajutada, et sinna siseneda ja &#039;&#039;Setup&#039;&#039; ongi BIOS. On olemas erinevaid BIOSe, seega on ka&lt;br /&gt;
erinevad võimalused BIOSi seadistamiseks. BIOSis liikumiseks kasutatakse noole klahve ja seal on&lt;br /&gt;
ka instruktsioonid olemas, kuidas liikuda ja mis nuppudega mida teha.&lt;br /&gt;
*AmiBios: Boot -&amp;gt; Boot Device Priority -&amp;gt; 1st Boot Device -&amp;gt; CD/DVD-ROM (või USB)&lt;br /&gt;
*AwardBios: Advanced Bios Features -&amp;gt; First Boot Device -&amp;gt; CD/DVD-ROM (või USB)&lt;br /&gt;
*Dellide erinevad BIOSid: &lt;br /&gt;
*1) Boot Sequence -&amp;gt; CD/DVD-ROM (või USB) &lt;br /&gt;
*2) Boot Device Menu -&amp;gt; CD/DVD-ROM (või USB)&lt;br /&gt;
*3) Bios Features Setup-&amp;gt; Boot Sequence-&amp;gt; A, CD/DVD-ROM (või USB)&lt;br /&gt;
Peale salvestamise ja väljumise teeb arvuti ümberlaadimise (restardi) ja osadel arvutitel tuleb&lt;br /&gt;
üleslaadimise käigus ette kiri Press any key to boot from CD/DVD-ROM (või USB), seejärel vajutakse&lt;br /&gt;
suvalist klahvi klaviatuuri peal.&lt;br /&gt;
&lt;br /&gt;
Algkäivitamise menüü: Arvuti üleslaadimise käigus annab ta võimaluse siseneda &#039;&#039;Boot Menu&#039;&#039;sse (kiri ilmub&lt;br /&gt;
ekraani allaossa ning samuti on ka klahvinupu tähis) Klahvi vajutamisel tuleb ette algkäivitamise menüü, kust siis saab valida, kuidas arvuti käivitatakse.&lt;br /&gt;
&lt;br /&gt;
Kui kõik läheb plaanipäraselt, peaks tulema ette selline pilt:&lt;br /&gt;
&lt;br /&gt;
[[File:Install_step1.jpg|center|500px]]&lt;br /&gt;
See tähendab, et algkäivitamine on õnnestunud ja saab installeerimisega peale hakata. Kui kõik laetud saab, siis peaks tulema järgnev:&lt;br /&gt;
&lt;br /&gt;
===Keel===&lt;br /&gt;
[[File:Install_step2.jpg|center|500px]]&lt;br /&gt;
&amp;quot;Language to install&amp;quot;: Annab võimaluse valida, mis keeles Windows paigaldatakse.&lt;br /&gt;
Time and currency format: Ajavööndi valikud. Mõistlik on sealt valida&lt;br /&gt;
Estonian(Estonia).&lt;br /&gt;
Keyboard and input method: Klaviatuuri ja sisendseadmete meetotide valik. Sealt oleks&lt;br /&gt;
samuti mõistlik valida Estonian.&lt;br /&gt;
Vajutage Next:&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Install now&#039;&#039;===&lt;br /&gt;
[[File:Install_step3.jpg|center|500px]]&lt;br /&gt;
Windows on valmis installeerimiseks. Vajutage nupule &amp;quot;Install now&amp;quot; (kindlasti tasub eelnevalt ka lugeda läbi &amp;quot;What to know before installing windows&amp;quot;).&lt;br /&gt;
===&amp;quot;Ma nõustun litsentsi tingimustega&amp;quot;===&lt;br /&gt;
[[File:Install_step4.jpg|center|500px]]&lt;br /&gt;
Seejärel ilmub litsentsi aken, kus on pikk jutt millega te peate nõustuma pannes linnukese &amp;quot;I accept&lt;br /&gt;
the license terms&amp;quot; (Ma nõustun litsentsi tingimustega) ette, kuid seda loomulikult pärast kõige lugemist. Järgevalt vajutage nupule &amp;quot;Next&amp;quot; installeerimise jätkamiseks&lt;br /&gt;
===&#039;&#039;Upgrade&#039;&#039; või &#039;&#039;Custom&#039;&#039;?===&lt;br /&gt;
[[File:Install_step5.jpg|center|500px]]&lt;br /&gt;
Ilmub aken, kus on kaks valikut&lt;br /&gt;
*Upgrade (versiooniuuendus): Selline variant töötab vaid siis, kui teil on varasemalt peal operatsioonisüsteem Windows Vista.&lt;br /&gt;
*Custom (tavaline): Tavaline puhas installeerimine. Kustutab vana operatsiooni süsteemi asendab uuega.&lt;br /&gt;
Vajutades &#039;&#039;Custom&#039;&#039;ile tekib järgnev:&lt;br /&gt;
===Partitsioon===&lt;br /&gt;
[[File:Install_step6.jpg|center|500px]]&lt;br /&gt;
Saadav pilt võib võhikule natuke segadust tekitav olla, sest tuleb valida partitsioon. Kui ei ole soovi spetsiifiliseks minna, siis üldjuhul on õige partitsioon juba selekteeritud ja piisab vaid &amp;quot;Next&amp;quot; vajutamisest..&lt;br /&gt;
===Protsess===&lt;br /&gt;
[[File:Install_step7.jpg|center|500px]]&lt;br /&gt;
.. ja Windowsi installeerimine hakkab pihta. See võtab tavaliselt aega umbes paarkümmend minutit ning arvuti võib selle tegevuse juures korduvalt taaskäivituda.&lt;br /&gt;
===Kasutajanimi ja parool===&lt;br /&gt;
[[File:Install_step8.jpg|center|500px]]&lt;br /&gt;
Tuleb ette aken kus tuleb sisestada kasutajanimi (Type a user name) ja arvuti nimetus (Type&lt;br /&gt;
a computer name). &amp;quot;Next&amp;quot; vajutades tuleb oma äsja valitud kasutajale ka parool valida. Vajutage uuesti &amp;quot;Next&amp;quot;.&lt;br /&gt;
===&#039;&#039;Product key&#039;&#039;===&lt;br /&gt;
[[File:Install_step9.jpg|center|500px]]&lt;br /&gt;
Seejärel ilmub aken, kus tuleb sisestada &#039;&#039;Product key&#039;&#039; (toote võti). See võib asuda mitmes kohas: arvuti küljes, pakendil, mille sees oli operatsioonisüsteem ning internetist ostes peaks see e-mailiga kaasas olema. Tühjaks jättes saab Windows 7-t proovida tasuta 30 päeva. &amp;quot;Next&amp;quot;.&lt;br /&gt;
===Kell ja kuupäev===&lt;br /&gt;
[[File:Install_step10.jpg|center|500px]]&lt;br /&gt;
Seejärel ilmub aken, kus tuleb valida kellaaja ja kuupäeva seaded. Valige sealt Eesti ajatsoon &amp;quot;(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius&amp;quot;. &amp;quot;Next&amp;quot;.&lt;br /&gt;
===Võrk===&lt;br /&gt;
[[File:Install_step11.jpg|center|500px]]&lt;br /&gt;
Internetiühenduse korral ilmub aken, kus tuleb valida interneti võrguliik, kus arvuti on ühendatud. Valik oleneb puhtalt teie asukohast.&lt;br /&gt;
&lt;br /&gt;
[[File:Install_step12.jpg|center|500px]]&lt;br /&gt;
Valides koduvõrgu, tuleb ette selline aken, kus saab valida, mida te kodus võrgus olevate arvutitega jagada soovite ning mis parooliga andmetele ligi saab. Kui seda ei soovi, on nüüd ka võimalus &amp;quot;Skip&amp;quot; vajutada.&lt;br /&gt;
&lt;br /&gt;
Installeerimine on peaaegu lõpule jõudnud - jäänud veel mõned minutid töölaua ning dokumentide genereerimiseks ning lõpuks peaksite jõudma sellise pildini:&lt;br /&gt;
===Valmis!===&lt;br /&gt;
[[File:Install_step13.png|center|500px]]&lt;br /&gt;
&lt;br /&gt;
Esimene soovitatav tegevus nüüd on vajutada &amp;quot;Start&amp;quot; -&amp;gt; &amp;quot;All programs&amp;quot; -&amp;gt; &amp;quot;Windows update&amp;quot; -&amp;gt; &amp;quot;Check for updates&amp;quot; ning peale leidmist ka &amp;quot;Install updates&amp;quot;. Seejärel Windows automaatselt laeb alla ning installeerib teie arvutile vajalikud uuendused.&lt;br /&gt;
===Uuendused===&lt;br /&gt;
[[File:downloading_updates.png|center|500px]]&lt;br /&gt;
&lt;br /&gt;
Sellest hetkest, kui kõik uuendused on installeeritud, on uus operatsioonisüsteem ohutu ja töökindel ning kasutamisvalmis.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud kirjandus==&lt;br /&gt;
* Pildid: http://mygeekreview.blogspot.com/2009/01/installing-windows-7-step-by-step.html&lt;br /&gt;
* http://enos.itcollege.ee/~skullerk/Kasutusjuhend%20piltidega/Windows%207%20installeerimise%20kasutusjuhend.pdf&lt;br /&gt;
* http://www.petri.co.il/ultimate-guide-to-installing-windows-7.htm&lt;br /&gt;
* http://blog.tune-up.com/windows-insights/a-step-by-step-guide-how-to-clean-install-windows-7/&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=68540</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=68540"/>
		<updated>2013-11-20T09:18:56Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22Veebirakenduste_loomine_ASP.NET_abil%22_2012&amp;diff=48008</id>
		<title>Kodutöö aines &quot;Veebirakenduste loomine ASP.NET abil&quot; 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22Veebirakenduste_loomine_ASP.NET_abil%22_2012&amp;diff=48008"/>
		<updated>2012-05-10T06:13:14Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Meeskond &amp;quot;-.-&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Veebirakenduste loomine ASP.NET abil]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus veebiarendusest Asp.Net tehnoloogia abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks meeskond.&lt;br /&gt;
Töö käiku kajastatakse ajaveebis (blogis) või http://wiki.itcollege.ee keskkonnas. Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
Kodutöö on üks suur meeskonnatööna valmiv ülesanne, mis on jaotatud väiksemateks osadeks. Osade kirjeldused ja tähtajad on kirjeldatud allpool.&lt;br /&gt;
&lt;br /&gt;
Tähtaegadest mitte kinnipidamisel kaotatakse punkte.Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.&lt;br /&gt;
&lt;br /&gt;
Näide: &lt;br /&gt;
Töö esitamise tähtaeg on 4.09.2011 kell 23:59 ja selle osa eest on võimalik teenida 8p. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tulemus:8p&lt;br /&gt;
&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). &amp;lt;br/&amp;gt;&lt;br /&gt;
Tulemus: 7,1 punkti. &lt;br /&gt;
&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). &amp;lt;br/&amp;gt;&lt;br /&gt;
Tulemus: 6,4 punkti. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Teema ning meeskonna koosseis. Analüüs===&lt;br /&gt;
&amp;lt;i&amp;gt;Tähtaeg: 06.03.2012 23:59&amp;lt;/i&amp;gt;&lt;br /&gt;
(10 punkti)&lt;br /&gt;
&lt;br /&gt;
Tähtajaks tuleb:&lt;br /&gt;
*kooskõlastada õppejõuga idee&lt;br /&gt;
*panna kokku meeskond&lt;br /&gt;
*luua meeskonnale wiki leht, kus&lt;br /&gt;
** tuuakse välja meeskonna kõik liikmed ja määratakse projektijuht&lt;br /&gt;
** sõnastatakse idee olemus&lt;br /&gt;
** teostatakse esmane analüüs&lt;br /&gt;
***Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
***Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
***Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Analüüsi ja idee sõnade maht on arvuliselt minimaalselt 700.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;i&amp;gt;Tähtaeg: 15.03.2012 &amp;lt;/i&amp;gt;&lt;br /&gt;
(5 punkti)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&amp;lt;i&amp;gt; Tähtaeg:12.05.2012 (25p)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;&lt;br /&gt;
24.05.2012 (5p)&lt;br /&gt;
&lt;br /&gt;
===Kaitsmine===&lt;br /&gt;
&amp;lt;i&amp;gt;Siia ilmub mais registreerumisleht&amp;lt;/i&amp;gt;&lt;br /&gt;
(5 punkti)&lt;br /&gt;
&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks. Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides teistele tudengitele tutvustada (ca 20 min).&lt;br /&gt;
&lt;br /&gt;
Kogu aine mahust annab projekt 50% ehk edaspidi 50p. Täpsem kirjeldus projekti erinevate osade ja tähtaegade kohta on kirjeldatud sektsioonis: Tähtajad &lt;br /&gt;
&lt;br /&gt;
Tähtaegadest kinni pidamine on oluline. &lt;br /&gt;
Iga hilinenud päev vähendab tulemust 10% võrra. Maksimaalselt võib kaotada -50% võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 kevad=&lt;br /&gt;
Kodutööna tuleb luua: &lt;br /&gt;
* CMS ehk sisuhalduskeskkond&lt;br /&gt;
* Vabalt valitud teemal (vt näidisteemad) mingisugune ärirakendus: näiteks kodune raamatukogu, e-pood, pere eelarve keskkond jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&lt;br /&gt;
&#039;&#039;&#039;Loodav lahendus peab sisaldama:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;CMS&#039;i funktsionaalsust&#039;&#039;&#039;&lt;br /&gt;
** Võimalus lehtede sisu muuta veebiliidese abil&lt;br /&gt;
** Võimalus lehti leheküljestikku lisada&lt;br /&gt;
** Võimalus lehti leheküljestikust kustutada&lt;br /&gt;
** Võimalus lehti avaldada või varjata&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Piiratud kasutajatele mõeldud ala&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mingisugust ärirakendust (vt näidisteemad)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodavas süsteemis tuleb kasutada:&#039;&#039;&#039;&lt;br /&gt;
* Oma teadmisi :)&lt;br /&gt;
* Master-lehekülgi&lt;br /&gt;
* Kasutajahaldust&lt;br /&gt;
* Andmeallikat (XML, andmebaas jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lisapunkte annab:&#039;&#039;&#039;&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav rakendus oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Terviseleht===&lt;br /&gt;
&#039;&#039;&#039;Selle teema võib valida mitu meeskonda&#039;&#039;&#039;&lt;br /&gt;
Vaata: http://www.terviseleht.ee&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Ülesandeks on see, et leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev. Realiseeritud peaks olema:&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
** Võimalus artikleid lehtedeks jagada&lt;br /&gt;
** Võimalus artikleid kategooriateks jagada&lt;br /&gt;
** Võimalus artikleid &amp;quot;sildistada&amp;quot;&lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* võimalda Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega,&lt;br /&gt;
* sündmuste kalender&lt;br /&gt;
** piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks&lt;br /&gt;
* lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* tekitada väike veebipood&lt;br /&gt;
* üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* luua piiratud ligipääsuga tasuline ala&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Õppekavade infosüsteem===&lt;br /&gt;
Eksamikeskuse koduleheküljel on kutseõppe riiklikud õppekavad ja nende seotud õppematerjalide kaardistused http://www.ekk.edu.ee/valdkonnad/kutseharidus/kutseoppe-riiklikud-oppekavad&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada, vaadata, muuta jne õppekavasid ja nendega seotud õppematerjale&lt;br /&gt;
** Iga õppekava koosneb moodulitest&lt;br /&gt;
** Iga mooduliga on seotud õppematerjalid (samas võib olla, et õppematerjale ei ole)&lt;br /&gt;
* Õppekavu peab olema võimalik välja importida (kuvada) ka antud etteantud kujul (pärast muutmist, täiendamist)&lt;br /&gt;
* Õppematerjalide kaardistust peab olema võimalik välja importida (kuvada) ka antud etteantud kujul (pärast muutmist, täiendamist)&lt;br /&gt;
* Peab olema võimalik teha erialade analüüsi: näha palju on ühiseid mooduleid kahel õppekaval&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* Võimalda siduda mooduliga märksõnad ning kuvada moodulid ka märksõnade kaupa&lt;br /&gt;
* Iga moodulis käsitletud teema võiks olla omaette märksõna&lt;br /&gt;
* Erialade analüüsi: näha palju on ühiseid märksõnu kahel õppekaval&lt;br /&gt;
&lt;br /&gt;
===Kodune raamatukogu===&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne avalik veebivaade&lt;br /&gt;
&lt;br /&gt;
===Küsimustike genereerimise ja täitmise rakendus===&lt;br /&gt;
eFormular on nüüd tasuline, teeme ise uue ja parema.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Loo rakendus, mis:&lt;br /&gt;
* Võimaldab küsimustike luua ja salvestada&lt;br /&gt;
* Võimaldab loodud küsimustike täita&lt;br /&gt;
* Võimaldab täidetud küsimustike baasil lihtsamat statistikat teha&lt;br /&gt;
* Võimaldab kasutada erinevat tüüpi küsimusi&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus saata link küsimustikele otse rakendusest küsimustike täitjatele&lt;br /&gt;
* Loo võimalus, et iga vastaja saab küsimustikku täita vaid ühe korra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CRM===&lt;br /&gt;
Klientidest peab olema ülevaade.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
* Loo võimalus klientide omavaheliseks sidumiseks (ehk võimalus klientide võimalike omavaheliste suhete kirjeldamiseks)&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2012=&lt;br /&gt;
==[[Meeskond &amp;quot;Hello Kitty&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Miski nimi&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Mis on selle projekti sisuks&lt;br /&gt;
 &lt;br /&gt;
==[[Meeskond &amp;quot;BugTracker&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Veahaldussüsteem&lt;br /&gt;
&lt;br /&gt;
[[Category: Veebirakenduste loomine ASP.NET abil]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[&amp;quot;ASP .NOT&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Online küsimustike loomine ja vastamine&lt;br /&gt;
==Meeskond[[&amp;quot;LLL&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Terviseleht&lt;br /&gt;
==Meeskond [[&amp;quot;Peeter ASP.NET&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Kodune raamatukogu&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Kriips-punkt-kriips]]&amp;quot;==&lt;br /&gt;
===Teema===&lt;br /&gt;
Terviseleht&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kriips-punkt-kriips&amp;diff=48007</id>
		<title>Kriips-punkt-kriips</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kriips-punkt-kriips&amp;diff=48007"/>
		<updated>2012-05-10T06:12:53Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: Created page with &amp;#039;=Meeskond=  * Erki Miilberg  * Kalev Vallsalu   =Idee= Ülesandeks on leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev  =Analüüs= Projekt saab teo…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg &lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
&lt;br /&gt;
=Idee=&lt;br /&gt;
Ülesandeks on leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
Projekt saab teostatud kasutades ASP.NET veebitehnoloogiat. Eesmärk on saada praktiline kogemus veebiarendusest ASP.NET tehnoloogia abil ning süvendada meeskonnatööoskust. Projekt esitatakse kahes aines: &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; ja &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pole veel päris otsustanud, kas terviseleht hakkab kasutama artiklite lugemiseks ja kirjutamiseks XML-i või andmebaasi, aga võiks XML-i, sest projektijuht on kõik lehed siiani baasi otsa ehitanud ja tahab vaheldust :). Disain tuleb loodetavasti silmale meeldiv ja kaasaegne. Reklaamindus ei tule silmale nii väga meeldiv (kaasaegne variant siiski ju), kuid tuleb selline uhke option, millega saab reklaamid lehel keelata ja see avaldub küpsistes. Mobiiliga vaatamiseks tuleb lehele eraldi kujundus (suunatakse mobiilsele variandile edasi). Uute artiklite postitamiseks kasutatakse WYSIWYG interfeissi. Kõik artiklid jagunevad kategooriatesse ja neil võib olla lõpmatu arv silte. Silte saab valida olemasolevatest või teha uusi. Kõik mingist ajast vanemad (või siis teine variant on teha mingi maksimum, mis esilehel on) lähevad arhiivi. Artikleid saab kindlasti otsida märksõnade järgi. Samuti on lehel ka küsitlused, millele saab vastata. Kuidagi peaks ka kontrollima, et kas külastaja on juba vastanud, näiteks küpsistega.&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
==Nice to have==&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=48006</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=48006"/>
		<updated>2012-05-10T06:12:18Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg &lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris &lt;br /&gt;
* Margo Kuustik &lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
Siia tuleb kunagi klientrakenduse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Log=&lt;br /&gt;
===18. märts===&lt;br /&gt;
Poolteisetunnise hilinemisega XML-i retsensioon meeskonnale &amp;quot;Harold&amp;quot; &lt;br /&gt;
===3. märts===&lt;br /&gt;
Valmis Võrgurakenduste esimene töö: XML, XSD ja XSLT&lt;br /&gt;
===27. veebruar===&lt;br /&gt;
Meeskond on koos ja nimi valitud&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46847</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46847"/>
		<updated>2012-03-28T11:56:52Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* 3. märts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
Ülesandeks on leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Projekt saab teostatud kasutades ASP.NET veebitehnoloogiat. Eesmärk on saada praktiline kogemus veebiarendusest ASP.NET tehnoloogia abil ning süvendada meeskonnatööoskust. Projekt esitatakse kahes aines: &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; ja &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pole veel päris otsustanud, kas terviseleht hakkab kasutama artiklite lugemiseks ja kirjutamiseks XML-i või andmebaasi, aga võiks XML-i, sest projektijuht on kõik lehed siiani baasi otsa ehitanud ja tahab vaheldust :). Disain tuleb loodetavasti silmale meeldiv ja kaasaegne. Reklaamindus ei tule silmale nii väga meeldiv (kaasaegne variant siiski ju), kuid tuleb selline uhke option, millega saab reklaamid lehel keelata ja see avaldub küpsistes. Mobiiliga vaatamiseks tuleb lehele eraldi kujundus (suunatakse mobiilsele variandile edasi). Uute artiklite postitamiseks kasutatakse WYSIWYG interfeissi. Kõik artiklid jagunevad kategooriatesse ja neil võib olla lõpmatu arv silte. Silte saab valida olemasolevatest või teha uusi. Kõik mingist ajast vanemad (või siis teine variant on teha mingi maksimum, mis esilehel on) lähevad arhiivi. Artikleid saab kindlasti otsida märksõnade järgi. Samuti on lehel ka küsitlused, millele saab vastata. Kuidagi peaks ka kontrollima, et kas külastaja on juba vastanud, näiteks küpsistega.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;br /&gt;
&lt;br /&gt;
=Log=&lt;br /&gt;
===18. märts===&lt;br /&gt;
Poolteisetunnise hilinemisega XML-i retsensioon meeskonnale &amp;quot;Harold&amp;quot; &lt;br /&gt;
===15. märts===&lt;br /&gt;
Valmis ASP.NET aines rakenduse analüüs &lt;br /&gt;
===3. märts===&lt;br /&gt;
Valmis Võrgurakenduste esimene töö: XML, XSD ja XSLT&lt;br /&gt;
&lt;br /&gt;
===27. veebruar===&lt;br /&gt;
Meeskond on koos ja nimi valitud&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46846</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46846"/>
		<updated>2012-03-28T11:56:19Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
Ülesandeks on leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Projekt saab teostatud kasutades ASP.NET veebitehnoloogiat. Eesmärk on saada praktiline kogemus veebiarendusest ASP.NET tehnoloogia abil ning süvendada meeskonnatööoskust. Projekt esitatakse kahes aines: &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; ja &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pole veel päris otsustanud, kas terviseleht hakkab kasutama artiklite lugemiseks ja kirjutamiseks XML-i või andmebaasi, aga võiks XML-i, sest projektijuht on kõik lehed siiani baasi otsa ehitanud ja tahab vaheldust :). Disain tuleb loodetavasti silmale meeldiv ja kaasaegne. Reklaamindus ei tule silmale nii väga meeldiv (kaasaegne variant siiski ju), kuid tuleb selline uhke option, millega saab reklaamid lehel keelata ja see avaldub küpsistes. Mobiiliga vaatamiseks tuleb lehele eraldi kujundus (suunatakse mobiilsele variandile edasi). Uute artiklite postitamiseks kasutatakse WYSIWYG interfeissi. Kõik artiklid jagunevad kategooriatesse ja neil võib olla lõpmatu arv silte. Silte saab valida olemasolevatest või teha uusi. Kõik mingist ajast vanemad (või siis teine variant on teha mingi maksimum, mis esilehel on) lähevad arhiivi. Artikleid saab kindlasti otsida märksõnade järgi. Samuti on lehel ka küsitlused, millele saab vastata. Kuidagi peaks ka kontrollima, et kas külastaja on juba vastanud, näiteks küpsistega.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;br /&gt;
&lt;br /&gt;
=Log=&lt;br /&gt;
===18. märts===&lt;br /&gt;
Poolteisetunnise hilinemisega XML-i retsensioon meeskonnale &amp;quot;Harold&amp;quot; &lt;br /&gt;
===15. märts===&lt;br /&gt;
Valmis ASP.NET aines rakenduse analüüs &lt;br /&gt;
===3. märts===&lt;br /&gt;
Valmis Võrgurakenduste esimene töö:&amp;lt;br /&amp;gt; &lt;br /&gt;
XML &amp;lt;br /&amp;gt; &lt;br /&gt;
XSD (genereeritud automaatselt)&amp;lt;br /&amp;gt; &lt;br /&gt;
2x XSLT&lt;br /&gt;
===27. veebruar===&lt;br /&gt;
Meeskond on koos ja nimi valitud&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Praktikum:_Lihtne_Pood,_vol_1&amp;diff=46642</id>
		<title>Praktikum: Lihtne Pood, vol 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Praktikum:_Lihtne_Pood,_vol_1&amp;diff=46642"/>
		<updated>2012-03-22T09:29:29Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* 22.03.2012 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Taust=&lt;br /&gt;
Järgnevate praktikumide käigus on eesmärgiks valmistada lihtne veebirakendus, mis täidaks veebipoe baasfunktsionaalsusi. Kõik järgnevad praktikumid põhinevad sellel ülesandel.&lt;br /&gt;
&lt;br /&gt;
===Veebipood &amp;quot;Mobiil&amp;quot;===&lt;br /&gt;
&#039;&#039;&#039;Rolle on 3:&#039;&#039;&#039;&lt;br /&gt;
*Admin, kes tegeleb keskkonna haldamisega.&lt;br /&gt;
**Lisada/eemaldada/uuendada tooteid&lt;br /&gt;
**Valida, millised tooted on esilehel(sh järjekord)&lt;br /&gt;
**Saab hallata kasutajaid ja nende õiguseid&lt;br /&gt;
**Tellimuste haldamine, mis hõlmab nende kinnitamist, tühistamist, korrigeerimist.&lt;br /&gt;
**Võimalus hallata kommentaare&lt;br /&gt;
&lt;br /&gt;
*Sisseloginud kasutaja&lt;br /&gt;
**Saab vaadata erinevaid tooteid, neid ostukorvi lisada/eemaldada ning esitada tellimuse.&lt;br /&gt;
**Igal kasutajal on olemas profiil, mida saab kasutaja ise vajadusel redigeerida.&lt;br /&gt;
**Kasutaja saab tooteid hinnata ja kommenteerida.&lt;br /&gt;
**Enda kommentaare peab olema võimalik kustutada ja muuta. &lt;br /&gt;
&lt;br /&gt;
*Tavakasutaja&lt;br /&gt;
**Sisseloginud kasutaja, kärbitud funktsionaalsusega.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktsionaalne osa:&#039;&#039;&#039;&lt;br /&gt;
* Tooteid on võimalik otsida ja filtreerida.&lt;br /&gt;
* Toodetele on võimalik lisada pilt (Administraator)&lt;br /&gt;
* Lehele on võimalik registreeruda. Peale registreerimist saadetakse kasutajale mailile kinnitamiseks url. Peale url’ile vajutamist aktiveeritakse kasutaja.&lt;br /&gt;
&lt;br /&gt;
=Praktikumid=&lt;br /&gt;
==08.03.2012==&lt;br /&gt;
Valmis andmebaasi joonis ja üks väike dokument, mis kirjeldab rakenduse ülesehitust. Mõlemad on kättesaadavad siin: http://enos.itcollege.ee/~mposka/untitled.zip&lt;br /&gt;
&lt;br /&gt;
==15.03.2012==&lt;br /&gt;
Vaadati üle taaskord andmebaasi joonis. Parandati mõned vead. Loodi andmebaas kasutades SQL Server Management Studiot. Demonstreeriti, kuidas luua ASP.NET enda kasutajate andmebaas, et saaks kasutada hiljem &#039;&#039;MemberShip Providerit&#039;&#039;.&lt;br /&gt;
Skript andmebaasi loomiseks on kättesaadav siin: http://enos.itcollege.ee/~mposka/ASPNET_2012/Paevaope/Praktikum/PraktikumidPood/Andmebaas/&lt;br /&gt;
&lt;br /&gt;
==22.03.2012==&lt;br /&gt;
Alustati äriloogika väljamõtlemisega. Samuti tuleb valida lehele sobiv kujundus.&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~emiilber/public/4_semester/ASP_NET/epoe_kujundus.zip Internetiavarustest leitud kujundus]&lt;br /&gt;
&lt;br /&gt;
=Ülesanne=&lt;br /&gt;
Luua andmebaas vastavalt mudelile&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Praktikum:_Lihtne_Pood,_vol_1&amp;diff=46641</id>
		<title>Praktikum: Lihtne Pood, vol 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Praktikum:_Lihtne_Pood,_vol_1&amp;diff=46641"/>
		<updated>2012-03-22T08:58:33Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Taust */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Taust=&lt;br /&gt;
Järgnevate praktikumide käigus on eesmärgiks valmistada lihtne veebirakendus, mis täidaks veebipoe baasfunktsionaalsusi. Kõik järgnevad praktikumid põhinevad sellel ülesandel.&lt;br /&gt;
&lt;br /&gt;
===Veebipood &amp;quot;Mobiil&amp;quot;===&lt;br /&gt;
&#039;&#039;&#039;Rolle on 3:&#039;&#039;&#039;&lt;br /&gt;
*Admin, kes tegeleb keskkonna haldamisega.&lt;br /&gt;
**Lisada/eemaldada/uuendada tooteid&lt;br /&gt;
**Valida, millised tooted on esilehel(sh järjekord)&lt;br /&gt;
**Saab hallata kasutajaid ja nende õiguseid&lt;br /&gt;
**Tellimuste haldamine, mis hõlmab nende kinnitamist, tühistamist, korrigeerimist.&lt;br /&gt;
**Võimalus hallata kommentaare&lt;br /&gt;
&lt;br /&gt;
*Sisseloginud kasutaja&lt;br /&gt;
**Saab vaadata erinevaid tooteid, neid ostukorvi lisada/eemaldada ning esitada tellimuse.&lt;br /&gt;
**Igal kasutajal on olemas profiil, mida saab kasutaja ise vajadusel redigeerida.&lt;br /&gt;
**Kasutaja saab tooteid hinnata ja kommenteerida.&lt;br /&gt;
**Enda kommentaare peab olema võimalik kustutada ja muuta. &lt;br /&gt;
&lt;br /&gt;
*Tavakasutaja&lt;br /&gt;
**Sisseloginud kasutaja, kärbitud funktsionaalsusega.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktsionaalne osa:&#039;&#039;&#039;&lt;br /&gt;
* Tooteid on võimalik otsida ja filtreerida.&lt;br /&gt;
* Toodetele on võimalik lisada pilt (Administraator)&lt;br /&gt;
* Lehele on võimalik registreeruda. Peale registreerimist saadetakse kasutajale mailile kinnitamiseks url. Peale url’ile vajutamist aktiveeritakse kasutaja.&lt;br /&gt;
&lt;br /&gt;
=Praktikumid=&lt;br /&gt;
==08.03.2012==&lt;br /&gt;
Valmis andmebaasi joonis ja üks väike dokument, mis kirjeldab rakenduse ülesehitust. Mõlemad on kättesaadavad siin: http://enos.itcollege.ee/~mposka/untitled.zip&lt;br /&gt;
&lt;br /&gt;
==15.03.2012==&lt;br /&gt;
Vaadati üle taaskord andmebaasi joonis. Parandati mõned vead. Loodi andmebaas kasutades SQL Server Management Studiot. Demonstreeriti, kuidas luua ASP.NET enda kasutajate andmebaas, et saaks kasutada hiljem &#039;&#039;MemberShip Providerit&#039;&#039;.&lt;br /&gt;
Skript andmebaasi loomiseks on kättesaadav siin: http://enos.itcollege.ee/~mposka/ASPNET_2012/Paevaope/Praktikum/PraktikumidPood/Andmebaas/&lt;br /&gt;
&lt;br /&gt;
==22.03.2012==&lt;br /&gt;
Alustati äriloogika väljamõtlemisega. Samuti tuleb valida lehele sobiv kujundus.&lt;br /&gt;
&lt;br /&gt;
=Ülesanne=&lt;br /&gt;
Luua andmebaas vastavalt mudelile&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46608</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46608"/>
		<updated>2012-03-17T23:58:13Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
Ülesandeks on leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Projekt saab teostatud kasutades ASP.NET veebitehnoloogiat. Eesmärk on saada praktiline kogemus veebiarendusest ASP.NET tehnoloogia abil ning süvendada meeskonnatööoskust. Projekt esitatakse kahes aines: &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; ja &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pole veel päris otsustanud, kas terviseleht hakkab kasutama artiklite lugemiseks ja kirjutamiseks XML-i või andmebaasi, aga võiks XML-i, sest projektijuht on kõik lehed siiani baasi otsa ehitanud ja tahab vaheldust :). Disain tuleb loodetavasti silmale meeldiv ja kaasaegne. Reklaamindus ei tule silmale nii väga meeldiv (kaasaegne variant siiski ju), kuid tuleb selline uhke option, millega saab reklaamid lehel keelata ja see avaldub küpsistes. Mobiiliga vaatamiseks tuleb lehele eraldi kujundus (suunatakse mobiilsele variandile edasi). Uute artiklite postitamiseks kasutatakse WYSIWYG interfeissi. Kõik artiklid jagunevad kategooriatesse ja neil võib olla lõpmatu arv silte. Silte saab valida olemasolevatest või teha uusi. Kõik mingist ajast vanemad (või siis teine variant on teha mingi maksimum, mis esilehel on) lähevad arhiivi. Artikleid saab kindlasti otsida märksõnade järgi. Samuti on lehel ka küsitlused, millele saab vastata. Kuidagi peaks ka kontrollima, et kas külastaja on juba vastanud, näiteks küpsistega.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;br /&gt;
&lt;br /&gt;
=Log=&lt;br /&gt;
===18. märts===&lt;br /&gt;
Poolteisetunnise hilinemisega XML-i retsensioon meeskonnale &amp;quot;Harold&amp;quot; (Erki)&lt;br /&gt;
===15. märts===&lt;br /&gt;
Valmis ASP.NET aines rakenduse analüüs (Erki)&lt;br /&gt;
===3. märts===&lt;br /&gt;
Valmis Võrgurakenduste esimene töö:&amp;lt;br /&amp;gt; &lt;br /&gt;
XML (Oliver ja Erki)&amp;lt;br /&amp;gt; &lt;br /&gt;
XSD (genereeritud automaatselt)&amp;lt;br /&amp;gt; &lt;br /&gt;
2x XSLT (Erki ja Margo)&lt;br /&gt;
===27. veebruar===&lt;br /&gt;
Meeskond on koos ja nimi valitud&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Harold%22&amp;diff=46607</id>
		<title>Talk:Meeskond &quot;Harold&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Harold%22&amp;diff=46607"/>
		<updated>2012-03-17T23:49:37Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Järgnevalt on esitatud retsensioon meeskond „Harold“ projekti „Challengo“ raames loodud XML, XSD ja XSLT faile ja nende dokumentatsiooni. &lt;br /&gt;
&lt;br /&gt;
	XML fail on korrektselt ja läbimõeldult vormistatud, ülesehitus on loogiline ja kommentaarid selgitavad kuidas erinevad lõigud koodis on seotud klientrakenduse tööga. &lt;br /&gt;
XSD fail on samuti korrektselt loodud, tegemist ei ole lihtsalt genereerimisega vaid on ka tehtud käsitsi muudatused et süsteem töötaks nii nagu ette nähtud. XSLT on samuti viisaka ja selge vormistusega, arusaadavalt kommenteeritud, lisaks on joonistatud veel lausa ikoonide jaoks pildid. XSLT faile pole küll kaks või kolm nagu ette nähtud aga see üks on selle eest võrdlemisi pikk. Muud etteantud kriteeriumid on täidetud korrektselt – XML-il on 4 loogilist astet ning kolmel dimensioonil on kasutatud attribuute. Failide põhjal tehtud järeldustest kahtlustan et härra Roots teab mida ta teeb. Wiki lehega on selgelt nähtud vaeva  ning viimistletud on viimnegi detail. Lehe ülaosas on võimalik jälgida meeskonna tegevust antud faasis, projekt ja klientrakenduse tööpõhimõte on lahti seletatud ning igal failil on juures link kust on võimalik näha reaalset faili.  Kõik see teeb asja väga lihtsalt jälgitavaks ja ülevaatlikuks. Midagi otseselt negatiivset ei olegi võimalik välja tuua, eriti arvestades seda et härra Roots selle kõige loomisega üksi hakkama sai ja tunduvalt varem kui teised.&lt;br /&gt;
&lt;br /&gt;
Retsensent&lt;br /&gt;
Peeter VR2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retsensioon meeskonnalt &amp;quot;-.-&amp;quot;==&lt;br /&gt;
Esmalt mainiks kohe ära, et meeskonnal on äärmiselt kena ja inforohke wiki leht, kohe esmapilgul on näha, et liikmed on huviga asja kallal. XML andmefaile vaadates hakkab kohe silma, et lähtekoodid on põhjalikult kommenteeritud ja selletõttu ka märksa kiiremini mõistetavad. XMLil tunduvad täidetud olevat kõik tööülesandes esitatud nõuded - esineb lausa kuus loogilist dimensiooni ja on kasutatud ka muid atribuute peale ID. Skeemifaili (XSD) pealt on kohe näha, et XML-i ülesehitus on ikka väga korrektne ja joonistub ilus &amp;quot;kolmnurk&amp;quot;. Kiita võib ka selle eest, et on jäädud ühele keelele (inglise) kindlaks. Natuke võiks nokkida selle kallal, et tööülesandes oli kirjas &amp;quot;paar kolm&amp;quot; XSL faili, kuid arvestades selle ühe põhjalikkust, siis usun, et on andestatav. Hea on see, et juures on ka link XSLT outputile. On kohe näha, mis see kood väljastab ja kas on korrektne. Üldiselt võib vist tõdeda, et tegu on kõige põhjalikuma ja asjalikuma tööga hetkel selles aines, lihtsalt hea on näha, et mõni meeskond teeb ka natuke enam kui ülesandes nõutud. Pealegi veel vaid kahe rühma liikmega ja kui õigesti meeles, siis veel oli enne Miku liitumist peaaegu kõik (või hoopis kõik) see praegune osa valmis. Jääme veebiteenust ootama, kahtlemata tuleb midagi väga uhket ja imetlusväärset.&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:%22ASP_.NOT%22&amp;diff=46554</id>
		<title>Talk:&quot;ASP .NOT&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:%22ASP_.NOT%22&amp;diff=46554"/>
		<updated>2012-03-15T07:51:45Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: Created page with &amp;#039;==Retsensioon meeskonnalt &amp;quot;-.-&amp;quot; (kriips-punkt-kriips)== Väga põhjalik ja läbimõeldud analüüs. Kohe näha, et meeskonnal on kindel visioon silme ees, et mis nad tegema hakka…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Retsensioon meeskonnalt &amp;quot;-.-&amp;quot; (kriips-punkt-kriips)==&lt;br /&gt;
Väga põhjalik ja läbimõeldud analüüs. Kohe näha, et meeskonnal on kindel visioon silme ees, et mis nad tegema hakkavad. Kui nokkida tahaks, siis seda saaks/võiks teha üksnes üksikute kirjavigade kallal, muus etteheiteid ei ole. Mõningad soovitused on ka. Statistikasse võiks veel, kui aega üle jääb ja väga igav on, uhked graafikud teha. Disaini soovitaks nii teha, et üks ja sama leht oleks vaadeldav nii arvuti kuvaris kui ka telefonides, sest projekt on üpriski mahukas ja eraldi päädidele ja mobiilidele oleks ehk juba liiast. Mis siin ikka juurdleda, jääme projekti valmimist ootama, kahtlemata tuleb väga vägev ja uhke teades selle meeskonna liikmete töökust ja oskusi.&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46552</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46552"/>
		<updated>2012-03-15T07:31:56Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
Ülesandeks on leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Projekt saab teostatud kasutades ASP.NET veebitehnoloogiat. Eesmärk on saada praktiline kogemus veebiarendusest ASP.NET tehnoloogia abil ning süvendada meeskonnatööoskust. Projekt esitatakse kahes aines: &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; ja &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pole veel päris otsustanud, kas terviseleht hakkab kasutama artiklite lugemiseks ja kirjutamiseks XML-i või andmebaasi, aga võiks XML-i, sest projektijuht on kõik lehed siiani baasi otsa ehitanud ja tahab vaheldust :). Disain tuleb loodetavasti silmale meeldiv ja kaasaegne. Reklaamindus ei tule silmale nii väga meeldiv (kaasaegne variant siiski ju), kuid tuleb selline uhke option, millega saab reklaamid lehel keelata ja see avaldub küpsistes. Mobiiliga vaatamiseks tuleb lehele eraldi kujundus (suunatakse mobiilsele variandile edasi). Uute artiklite postitamiseks kasutatakse WYSIWYG interfeissi. Kõik artiklid jagunevad kategooriatesse ja neil võib olla lõpmatu arv silte. Silte saab valida olemasolevatest või teha uusi. Kõik mingist ajast vanemad (või siis teine variant on teha mingi maksimum, mis esilehel on) lähevad arhiivi. Artikleid saab kindlasti otsida märksõnade järgi. Samuti on lehel ka küsitlused, millele saab vastata. Kuidagi peaks ka kontrollima, et kas külastaja on juba vastanud, näiteks küpsistega.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;br /&gt;
&lt;br /&gt;
=Log=&lt;br /&gt;
===15. märts===&lt;br /&gt;
Valmis ASP.NET aines rakenduse analüüs&lt;br /&gt;
===3. märts===&lt;br /&gt;
Valmis Võrgurakenduste esimene töö: XML, XSD ja XSLT&lt;br /&gt;
===27. veebruar===&lt;br /&gt;
Meeskond on koos ja nimi valitud&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46551</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46551"/>
		<updated>2012-03-15T07:28:56Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
Ülesandeks on leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Projekt saab teostatud kasutades ASP.NET veebitehnoloogiat. Eesmärk on saada praktiline kogemus veebiarendusest ASP.NET tehnoloogia abil ning süvendada meeskonnatööoskust. Projekt esitatakse kahes aines: &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; ja &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pole veel päris otsustanud, kas terviseleht hakkab kasutama artiklite lugemiseks ja kirjutamiseks XML-i või andmebaasi, aga võiks XML-i, sest projektijuht on kõik lehed siiani baasi otsa ehitanud ja tahab vaheldust :). Disain tuleb loodetavasti silmale meeldiv ja kaasaegne. Reklaamindus ei tule silmale nii väga meeldiv (kaasaegne variant siiski ju), kuid tuleb selline uhke option, millega saab reklaamid lehel keelata ja see salvestatakse küpsistesse. Mobiiliga vaatamiseks tuleb lehele eraldi kujundus (suunatakse mobiilsele variandile edasi). Uute artiklite postitamiseks kasutatakse WYSIWYG interfeissi. Kõik artiklid jagunevad kategooriatesse ja neil võib olla lõpmatu arv silte. Silte saab valida olemasolevatest või teha uusi. Kõik mingist ajast vanemad (või siis teine variant on teha mingi maksimum, mis esilehel on) lähevad arhiivi. Artikleid saab kindlasti otsida märksõnade järgi. Samuti on lehel ka küsitlused, millele saab vastata. Kuidagi peaks ka kontrollima, et kas külastaja on juba vastanud, näiteks küpsistega.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;br /&gt;
&lt;br /&gt;
=Log=&lt;br /&gt;
===15. märts===&lt;br /&gt;
Valmis ASP.NET aines rakenduse analüüs&lt;br /&gt;
===3. märts===&lt;br /&gt;
Valmis Võrgurakenduste esimene töö: XML, XSD ja XSLT&lt;br /&gt;
===27. veebruar===&lt;br /&gt;
Meeskond on koos ja nimi valitud&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46550</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46550"/>
		<updated>2012-03-15T07:21:37Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
Ülesandeks on leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Projekt saab teostatud kasutades ASP.NET veebitehnoloogiat. Eesmärk on saada praktiline kogemus veebiarendusest ASP.NET tehnoloogia abil ning süvendada meeskonnatööoskust. Projekt esitatakse kahes aines: &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; ja &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pole veel päris otsustanud, kas terviseleht hakkab kasutama artiklite lugemiseks ja kirjutamiseks XML-i või andmebaasi, aga ilmselt XML-i, sest projektijuht on kõik lehed siiani baasi otsa ehitanud ja tahab vaheldust :). Disain tuleb loodetavasti silmale meeldiv ja kaasaegne. Reklaamindus ei tule silmale nii väga meeldiv (kaasaegne variant siiski ju), kuid tuleb selline uhke option, millega saab reklaamid lehel keelata ja see salvestatakse küpsistesse. Küsitlusele vastamine salvestatakse samuti küpsistesse. Mobiiliga vaatamiseks tuleb lehele eraldi kujundus (suunatakse mobiilsele variandile edasi). &lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Log=&lt;br /&gt;
===15. märts===&lt;br /&gt;
Valmis ASP.NET aines rakenduse analüüs&lt;br /&gt;
===3. märts===&lt;br /&gt;
Valmis Võrgurakenduste esimene töö: XML, XSD ja XSLT&lt;br /&gt;
===27. veebruar===&lt;br /&gt;
Meeskond on koos ja nimi valitud&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46549</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46549"/>
		<updated>2012-03-15T07:20:16Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
Ülesandeks on see, et leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Projekt saab teostatud kasutades ASP.NET veebitehnoloogiat. Eesmärk on saada praktiline kogemus veebiarendusest ASP.NET tehnoloogia abil ning süvendada meeskonnatööoskust. Projekt esitatakse kahes aines: &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; ja &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pole veel päris otsustanud, kas terviseleht hakkab kasutama artiklite lugemiseks ja kirjutamiseks XML-i või andmebaasi, aga ilmselt XML-i, sest projektijuht on kõik lehed siiani baasi otsa ehitanud ja tahab vaheldust :). Disain tuleb loodetavasti silmale meeldiv ja kaasaegne. Reklaamindus ei tule silmale nii väga meeldiv (kaasaegne variant siiski ju), kuid tuleb selline uhke option, millega saab reklaamid lehel keelata ja see salvestatakse küpsistesse. Küsitlusele vastamine salvestatakse samuti küpsistesse. Mobiiliga vaatamiseks tuleb lehele eraldi kujundus (suunatakse mobiilsele variandile edasi). &lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Log=&lt;br /&gt;
===15. märts===&lt;br /&gt;
Valmis ASP.NET aines rakenduse analüüs&lt;br /&gt;
===3. märts===&lt;br /&gt;
Valmis Võrgurakenduste esimene töö: XML, XSD ja XSLT&lt;br /&gt;
===27. veebruar===&lt;br /&gt;
Meeskond on koos ja nimi valitud&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46548</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46548"/>
		<updated>2012-03-15T07:13:52Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
Ülesandeks on see, et leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Projekt saab teostatud kasutades ASP.NET veebitehnoloogiat. Eesmärk on saada praktiline kogemus veebiarendusest ASP.NET tehnoloogia abil ning süvendada meeskonnatööoskust. Projekt esitatakse kahes aines: &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; ja &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Pole veel päris otsustanud, kas terviseleht hakkab kasutama artiklite lugemiseks ja kirjutamiseks XML-i või andmebaasi, aga ilmselt XML-i, sest projektijuht on kõik lehed siiani baasi otsa ehitanud ja tahab vaheldust :). Disain tuleb loodetavasti silmale meeldiv ja kaasaegne. Reklaamindus ei tule silmale nii väga meeldiv (kaasaegne variant siiski ju), kuid tuleb selline uhke option, millega saab reklaamid lehel keelata ja see salvestatakse küpsistesse. Küsitlusele vastamine salvestatakse samuti küpsistesse. Mobiiliga vaatamiseks tuleb lehele eraldi kujundus (suunatakse mobiilsele variandile edasi). &lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46547</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46547"/>
		<updated>2012-03-15T06:51:28Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
Ülesandeks on see, et leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46546</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46546"/>
		<updated>2012-03-15T06:51:09Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
Ülesandeks on see, et leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Must have:&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
* Võimalus artikleid lehtedeks jagada&lt;br /&gt;
* Võimalus artikleid kategooriateks jagada&lt;br /&gt;
* Võimalus artikleid &amp;quot;sildistada&amp;quot; &lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus &lt;br /&gt;
&lt;br /&gt;
Nice to have:&lt;br /&gt;
* Võimalus Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega&lt;br /&gt;
* Sündmuste kalender&lt;br /&gt;
* Piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks &lt;br /&gt;
* Lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* Luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* Tekitada väike veebipood&lt;br /&gt;
* Üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* Luua piiratud ligipääsuga tasuline ala&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46545</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46545"/>
		<updated>2012-03-15T06:48:34Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46544</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46544"/>
		<updated>2012-03-15T06:47:55Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
=XML fail=&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XML schema (XSD) ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
==XSLT2==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46543</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46543"/>
		<updated>2012-03-15T06:40:45Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg - projektijuht (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Kalev Vallsalu (ASP.NET &amp;amp; Võrgurakendused)&lt;br /&gt;
* Oliver Naaris (Võrgurakendused)&lt;br /&gt;
* Margo Kuustik (Võrgurakendused)&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
===XSLT2===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Idee===&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46542</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46542"/>
		<updated>2012-03-15T06:38:04Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alkoholi tabel&lt;br /&gt;
&lt;br /&gt;
tüüp   nimetus        kangus  hind&lt;br /&gt;
Viin   Saaremaa Vodka 80%     11.10€&lt;br /&gt;
Viski  Grant&#039;s        40%     58.25€&lt;br /&gt;
Õlu    Saku Kuld      5.1%    1.09€&lt;br /&gt;
Õlu    Carlsberg      5%      1€&lt;br /&gt;
Õlu    Tuborg         4.7%    0.89€&lt;br /&gt;
Õlu    Saku Pilsner   4.6%    0.77€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&lt;br /&gt;
===XSLT2===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
       &amp;lt;h1&amp;gt;Alkoholi tabel&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:sort select=&amp;quot;jook/hind&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when test=&amp;quot;jook/hind &amp;gt; 10&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;td bgcolor=&amp;quot;#58ACFA&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
         &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
teeb tabeli, kus on alkoholi nimetus ja hind. Järjestus on kasvav hinna järgi ja  teeb hinnalahtrid, mille väärtus on suurem kui 10 siniseks&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
Siia tuleb kunagi veebiteenuse kirjeldus :)&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Idee===&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22Veebirakenduste_loomine_ASP.NET_abil%22_2012&amp;diff=46541</id>
		<title>Kodutöö aines &quot;Veebirakenduste loomine ASP.NET abil&quot; 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22Veebirakenduste_loomine_ASP.NET_abil%22_2012&amp;diff=46541"/>
		<updated>2012-03-15T06:34:21Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Meeskonnad 2012 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Veebirakenduste loomine ASP.NET abil]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus veebiarendusest Asp.Net tehnoloogia abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks meeskond.&lt;br /&gt;
Töö käiku kajastatakse ajaveebis (blogis) või http://wiki.itcollege.ee keskkonnas. Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
Kodutöö on üks suur meeskonnatööna valmiv ülesanne, mis on jaotatud väiksemateks osadeks. Osade kirjeldused ja tähtajad on kirjeldatud allpool.&lt;br /&gt;
&lt;br /&gt;
Tähtaegadest mitte kinnipidamisel kaotatakse punkte.Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.&lt;br /&gt;
&lt;br /&gt;
Näide: &lt;br /&gt;
Töö esitamise tähtaeg on 4.09.2011 kell 23:59 ja selle osa eest on võimalik teenida 8p. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tulemus:8p&lt;br /&gt;
&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). &amp;lt;br/&amp;gt;&lt;br /&gt;
Tulemus: 7,1 punkti. &lt;br /&gt;
&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). &amp;lt;br/&amp;gt;&lt;br /&gt;
Tulemus: 6,4 punkti. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Teema ning meeskonna koosseis. Analüüs===&lt;br /&gt;
&amp;lt;i&amp;gt;Tähtaeg: 06.03.2012 23:59&amp;lt;/i&amp;gt;&lt;br /&gt;
(10 punkti)&lt;br /&gt;
&lt;br /&gt;
Tähtajaks tuleb:&lt;br /&gt;
*kooskõlastada õppejõuga idee&lt;br /&gt;
*panna kokku meeskond&lt;br /&gt;
*luua meeskonnale wiki leht, kus&lt;br /&gt;
** tuuakse välja meeskonna kõik liikmed ja määratakse projektijuht&lt;br /&gt;
** sõnastatakse idee olemus&lt;br /&gt;
** teostatakse esmane analüüs&lt;br /&gt;
***Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
***Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
***Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Analüüsi ja idee sõnade maht on arvuliselt minimaalselt 700.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;i&amp;gt;Tähtaeg: 15.03.2012 &amp;lt;/i&amp;gt;&lt;br /&gt;
(5 punkti)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&amp;lt;i&amp;gt; Tähtaeg:12.05.2012 (25p)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;&lt;br /&gt;
24.05.2012 (5p)&lt;br /&gt;
&lt;br /&gt;
===Kaitsmine===&lt;br /&gt;
&amp;lt;i&amp;gt;Siia ilmub mais registreerumisleht&amp;lt;/i&amp;gt;&lt;br /&gt;
(5 punkti)&lt;br /&gt;
&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks. Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides teistele tudengitele tutvustada (ca 20 min).&lt;br /&gt;
&lt;br /&gt;
Kogu aine mahust annab projekt 50% ehk edaspidi 50p. Täpsem kirjeldus projekti erinevate osade ja tähtaegade kohta on kirjeldatud sektsioonis: Tähtajad &lt;br /&gt;
&lt;br /&gt;
Tähtaegadest kinni pidamine on oluline. &lt;br /&gt;
Iga hilinenud päev vähendab tulemust 10% võrra. Maksimaalselt võib kaotada -50% võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 kevad=&lt;br /&gt;
Kodutööna tuleb luua: &lt;br /&gt;
* CMS ehk sisuhalduskeskkond&lt;br /&gt;
* Vabalt valitud teemal (vt näidisteemad) mingisugune ärirakendus: näiteks kodune raamatukogu, e-pood, pere eelarve keskkond jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&lt;br /&gt;
&#039;&#039;&#039;Loodav lahendus peab sisaldama:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;CMS&#039;i funktsionaalsust&#039;&#039;&#039;&lt;br /&gt;
** Võimalus lehtede sisu muuta veebiliidese abil&lt;br /&gt;
** Võimalus lehti leheküljestikku lisada&lt;br /&gt;
** Võimalus lehti leheküljestikust kustutada&lt;br /&gt;
** Võimalus lehti avaldada või varjata&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Piiratud kasutajatele mõeldud ala&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mingisugust ärirakendust (vt näidisteemad)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodavas süsteemis tuleb kasutada:&#039;&#039;&#039;&lt;br /&gt;
* Oma teadmisi :)&lt;br /&gt;
* Master-lehekülgi&lt;br /&gt;
* Kasutajahaldust&lt;br /&gt;
* Andmeallikat (XML, andmebaas jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lisapunkte annab:&#039;&#039;&#039;&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav rakendus oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Terviseleht===&lt;br /&gt;
&#039;&#039;&#039;Selle teema võib valida mitu meeskonda&#039;&#039;&#039;&lt;br /&gt;
Vaata: http://www.terviseleht.ee&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Ülesandeks on see, et leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev. Realiseeritud peaks olema:&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
** Võimalus artikleid lehtedeks jagada&lt;br /&gt;
** Võimalus artikleid kategooriateks jagada&lt;br /&gt;
** Võimalus artikleid &amp;quot;sildistada&amp;quot;&lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* võimalda Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega,&lt;br /&gt;
* sündmuste kalender&lt;br /&gt;
** piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks&lt;br /&gt;
* lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* tekitada väike veebipood&lt;br /&gt;
* üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* luua piiratud ligipääsuga tasuline ala&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Õppekavade infosüsteem===&lt;br /&gt;
Eksamikeskuse koduleheküljel on kutseõppe riiklikud õppekavad ja nende seotud õppematerjalide kaardistused http://www.ekk.edu.ee/valdkonnad/kutseharidus/kutseoppe-riiklikud-oppekavad&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada, vaadata, muuta jne õppekavasid ja nendega seotud õppematerjale&lt;br /&gt;
** Iga õppekava koosneb moodulitest&lt;br /&gt;
** Iga mooduliga on seotud õppematerjalid (samas võib olla, et õppematerjale ei ole)&lt;br /&gt;
* Õppekavu peab olema võimalik välja importida (kuvada) ka antud etteantud kujul (pärast muutmist, täiendamist)&lt;br /&gt;
* Õppematerjalide kaardistust peab olema võimalik välja importida (kuvada) ka antud etteantud kujul (pärast muutmist, täiendamist)&lt;br /&gt;
* Peab olema võimalik teha erialade analüüsi: näha palju on ühiseid mooduleid kahel õppekaval&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* Võimalda siduda mooduliga märksõnad ning kuvada moodulid ka märksõnade kaupa&lt;br /&gt;
* Iga moodulis käsitletud teema võiks olla omaette märksõna&lt;br /&gt;
* Erialade analüüsi: näha palju on ühiseid märksõnu kahel õppekaval&lt;br /&gt;
&lt;br /&gt;
===Kodune raamatukogu===&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne avalik veebivaade&lt;br /&gt;
&lt;br /&gt;
===Küsimustike genereerimise ja täitmise rakendus===&lt;br /&gt;
eFormular on nüüd tasuline, teeme ise uue ja parema.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Loo rakendus, mis:&lt;br /&gt;
* Võimaldab küsimustike luua ja salvestada&lt;br /&gt;
* Võimaldab loodud küsimustike täita&lt;br /&gt;
* Võimaldab täidetud küsimustike baasil lihtsamat statistikat teha&lt;br /&gt;
* Võimaldab kasutada erinevat tüüpi küsimusi&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus saata link küsimustikele otse rakendusest küsimustike täitjatele&lt;br /&gt;
* Loo võimalus, et iga vastaja saab küsimustikku täita vaid ühe korra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CRM===&lt;br /&gt;
Klientidest peab olema ülevaade.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
* Loo võimalus klientide omavaheliseks sidumiseks (ehk võimalus klientide võimalike omavaheliste suhete kirjeldamiseks)&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2012=&lt;br /&gt;
==[[Meeskond &amp;quot;Hello Kitty&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Miski nimi&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Mis on selle projekti sisuks&lt;br /&gt;
 &lt;br /&gt;
==[[Meeskond &amp;quot;BugTracker&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Veahaldussüsteem&lt;br /&gt;
&lt;br /&gt;
[[Category: Veebirakenduste loomine ASP.NET abil]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[&amp;quot;ASP .NOT&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Online küsimustike loomine ja vastamine&lt;br /&gt;
==Meeskond[[&amp;quot;LLL&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Terviseleht&lt;br /&gt;
==Meeskond [[&amp;quot;Peeter ASP.NET&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Kodune raamatukogu&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[-.-]]&amp;quot;==&lt;br /&gt;
===Teema===&lt;br /&gt;
Terviseleht&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22Veebirakenduste_loomine_ASP.NET_abil%22_2012&amp;diff=46473</id>
		<title>Kodutöö aines &quot;Veebirakenduste loomine ASP.NET abil&quot; 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22Veebirakenduste_loomine_ASP.NET_abil%22_2012&amp;diff=46473"/>
		<updated>2012-03-08T08:08:41Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Meeskonnad 2012 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Veebirakenduste loomine ASP.NET abil]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Veebirakenduste loomine ASP.NET abil&amp;quot;=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus veebiarendusest Asp.Net tehnoloogia abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks meeskond.&lt;br /&gt;
Töö käiku kajastatakse ajaveebis (blogis) või http://wiki.itcollege.ee keskkonnas. Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
Kodutöö on üks suur meeskonnatööna valmiv ülesanne, mis on jaotatud väiksemateks osadeks. Osade kirjeldused ja tähtajad on kirjeldatud allpool.&lt;br /&gt;
&lt;br /&gt;
Tähtaegadest mitte kinnipidamisel kaotatakse punkte.Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.&lt;br /&gt;
&lt;br /&gt;
Näide: &lt;br /&gt;
Töö esitamise tähtaeg on 4.09.2011 kell 23:59 ja selle osa eest on võimalik teenida 8p. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tulemus:8p&lt;br /&gt;
&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). &amp;lt;br/&amp;gt;&lt;br /&gt;
Tulemus: 7,1 punkti. &lt;br /&gt;
&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). &amp;lt;br/&amp;gt;&lt;br /&gt;
Tulemus: 6,4 punkti. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Teema ning meeskonna koosseis. Analüüs===&lt;br /&gt;
&amp;lt;i&amp;gt;Tähtaeg: 06.03.2012 23:59&amp;lt;/i&amp;gt;&lt;br /&gt;
(10 punkti)&lt;br /&gt;
&lt;br /&gt;
Tähtajaks tuleb:&lt;br /&gt;
*kooskõlastada õppejõuga idee&lt;br /&gt;
*panna kokku meeskond&lt;br /&gt;
*luua meeskonnale wiki leht, kus&lt;br /&gt;
** tuuakse välja meeskonna kõik liikmed ja määratakse projektijuht&lt;br /&gt;
** sõnastatakse idee olemus&lt;br /&gt;
** teostatakse esmane analüüs&lt;br /&gt;
***Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
***Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
***Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Analüüsi ja idee sõnade maht on arvuliselt minimaalselt 700.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;i&amp;gt;Tähtaeg: 15.03.2012 &amp;lt;/i&amp;gt;&lt;br /&gt;
(5 punkti)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&amp;lt;i&amp;gt; Tähtaeg:12.05.2012 (25p)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;&lt;br /&gt;
24.05.2012 (5p)&lt;br /&gt;
&lt;br /&gt;
===Kaitsmine===&lt;br /&gt;
&amp;lt;i&amp;gt;Siia ilmub mais registreerumisleht&amp;lt;/i&amp;gt;&lt;br /&gt;
(5 punkti)&lt;br /&gt;
&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks. Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides teistele tudengitele tutvustada (ca 20 min).&lt;br /&gt;
&lt;br /&gt;
Kogu aine mahust annab projekt 50% ehk edaspidi 50p. Täpsem kirjeldus projekti erinevate osade ja tähtaegade kohta on kirjeldatud sektsioonis: Tähtajad &lt;br /&gt;
&lt;br /&gt;
Tähtaegadest kinni pidamine on oluline. &lt;br /&gt;
Iga hilinenud päev vähendab tulemust 10% võrra. Maksimaalselt võib kaotada -50% võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 kevad=&lt;br /&gt;
Kodutööna tuleb luua: &lt;br /&gt;
* CMS ehk sisuhalduskeskkond&lt;br /&gt;
* Vabalt valitud teemal (vt näidisteemad) mingisugune ärirakendus: näiteks kodune raamatukogu, e-pood, pere eelarve keskkond jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&lt;br /&gt;
&#039;&#039;&#039;Loodav lahendus peab sisaldama:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;CMS&#039;i funktsionaalsust&#039;&#039;&#039;&lt;br /&gt;
** Võimalus lehtede sisu muuta veebiliidese abil&lt;br /&gt;
** Võimalus lehti leheküljestikku lisada&lt;br /&gt;
** Võimalus lehti leheküljestikust kustutada&lt;br /&gt;
** Võimalus lehti avaldada või varjata&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Piiratud kasutajatele mõeldud ala&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mingisugust ärirakendust (vt näidisteemad)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodavas süsteemis tuleb kasutada:&#039;&#039;&#039;&lt;br /&gt;
* Oma teadmisi :)&lt;br /&gt;
* Master-lehekülgi&lt;br /&gt;
* Kasutajahaldust&lt;br /&gt;
* Andmeallikat (XML, andmebaas jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lisapunkte annab:&#039;&#039;&#039;&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav rakendus oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Terviseleht===&lt;br /&gt;
&#039;&#039;&#039;Selle teema võib valida mitu meeskonda&#039;&#039;&#039;&lt;br /&gt;
Vaata: http://www.terviseleht.ee&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Ülesandeks on see, et leida terviselehele tehniline lahendus, mis oleks kaasaegne ning pilkupüüdev. Realiseeritud peaks olema:&lt;br /&gt;
* Uute arktiklite postitamine&lt;br /&gt;
** Võimalus artikleid lehtedeks jagada&lt;br /&gt;
** Võimalus artikleid kategooriateks jagada&lt;br /&gt;
** Võimalus artikleid &amp;quot;sildistada&amp;quot;&lt;br /&gt;
* Arhiiv&lt;br /&gt;
* Otsing&lt;br /&gt;
* Küsitlus&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* võimalda Terviselehte mugavalt lugeda ka mobiilsete seadmetega, sh uue iPadi ja &amp;quot;vana&amp;quot; iPhonega,&lt;br /&gt;
* sündmuste kalender&lt;br /&gt;
** piiratud võimalused partneritele sündmuste kalendrisse sündmuste lisamiseks&lt;br /&gt;
* lisada võimalused kasutamaks videolõike, telereklaame jne&lt;br /&gt;
* luua (ID kaardiga) kommenteerimisvõimalus&lt;br /&gt;
* tekitada väike veebipood&lt;br /&gt;
* üle vaadata kogu reklaamide paigutuse, suuruste, võimaluste osa&lt;br /&gt;
* luua piiratud ligipääsuga tasuline ala&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Õppekavade infosüsteem===&lt;br /&gt;
Eksamikeskuse koduleheküljel on kutseõppe riiklikud õppekavad ja nende seotud õppematerjalide kaardistused http://www.ekk.edu.ee/valdkonnad/kutseharidus/kutseoppe-riiklikud-oppekavad&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada, vaadata, muuta jne õppekavasid ja nendega seotud õppematerjale&lt;br /&gt;
** Iga õppekava koosneb moodulitest&lt;br /&gt;
** Iga mooduliga on seotud õppematerjalid (samas võib olla, et õppematerjale ei ole)&lt;br /&gt;
* Õppekavu peab olema võimalik välja importida (kuvada) ka antud etteantud kujul (pärast muutmist, täiendamist)&lt;br /&gt;
* Õppematerjalide kaardistust peab olema võimalik välja importida (kuvada) ka antud etteantud kujul (pärast muutmist, täiendamist)&lt;br /&gt;
* Peab olema võimalik teha erialade analüüsi: näha palju on ühiseid mooduleid kahel õppekaval&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* Võimalda siduda mooduliga märksõnad ning kuvada moodulid ka märksõnade kaupa&lt;br /&gt;
* Iga moodulis käsitletud teema võiks olla omaette märksõna&lt;br /&gt;
* Erialade analüüsi: näha palju on ühiseid märksõnu kahel õppekaval&lt;br /&gt;
&lt;br /&gt;
===Kodune raamatukogu===&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne avalik veebivaade&lt;br /&gt;
&lt;br /&gt;
===Küsimustike genereerimise ja täitmise rakendus===&lt;br /&gt;
eFormular on nüüd tasuline, teeme ise uue ja parema.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Loo rakendus, mis:&lt;br /&gt;
* Võimaldab küsimustike luua ja salvestada&lt;br /&gt;
* Võimaldab loodud küsimustike täita&lt;br /&gt;
* Võimaldab täidetud küsimustike baasil lihtsamat statistikat teha&lt;br /&gt;
* Võimaldab kasutada erinevat tüüpi küsimusi&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus saata link küsimustikele otse rakendusest küsimustike täitjatele&lt;br /&gt;
* Loo võimalus, et iga vastaja saab küsimustikku täita vaid ühe korra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===CRM===&lt;br /&gt;
Klientidest peab olema ülevaade.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
* Loo võimalus klientide omavaheliseks sidumiseks (ehk võimalus klientide võimalike omavaheliste suhete kirjeldamiseks)&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2012=&lt;br /&gt;
==[[Meeskond &amp;quot;Hello Kitty&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Miski nimi&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Mis on selle projekti sisuks&lt;br /&gt;
 &lt;br /&gt;
==[[Meeskond &amp;quot;BugTracker&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Veahaldussüsteem&lt;br /&gt;
&lt;br /&gt;
[[Category: Veebirakenduste loomine ASP.NET abil]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[&amp;quot;ASP .NOT&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Online küsimustike loomine ja vastamine&lt;br /&gt;
==Meeskond[[&amp;quot;LLL&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Terviseleht&lt;br /&gt;
==Meeskond [[&amp;quot;Peeter ASP.NET&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Kodune raamatukogu&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[-.-]]&amp;quot;==&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46255</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46255"/>
		<updated>2012-03-03T01:16:47Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tüüp	nimetus		kangus	hind&lt;br /&gt;
Viin	Saaremaa Vodka	80%	11.10€&lt;br /&gt;
Viski	Grant&#039;s		40%	58.25€&lt;br /&gt;
Õlu	Saku Kuld	5.1%	1.09€&lt;br /&gt;
Õlu	Carlsberg	5%	1€&lt;br /&gt;
Õlu	Tuborg		4.7%	0.89€&lt;br /&gt;
Õlu	Saku Pilsner	4.6%	0.77€&lt;br /&gt;
-- teeb tabeli, milles sorteerib kanguse järgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46254</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46254"/>
		<updated>2012-03-03T01:13:09Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
tüüp	nimetus			kangus	hind&lt;br /&gt;
Viin	Saaremaa Vodka	80%		11.10€&lt;br /&gt;
Viski	Grant&#039;s			40%		58.25€&lt;br /&gt;
Õlu		Saku Kuld		5.1%	1.09€&lt;br /&gt;
Õlu		Carlsberg		5%		1€&lt;br /&gt;
Õlu		Tuborg			4.7%	0.89€&lt;br /&gt;
Õlu		Saku Pilsner	4.6%	0.77€&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46253</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46253"/>
		<updated>2012-03-03T01:12:51Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSLT Output:&lt;br /&gt;
tüüp	nimetus			kangus	hind&lt;br /&gt;
Viin	Saaremaa Vodka	80%		11.10€&lt;br /&gt;
Viski	Grant&#039;s			40%		58.25€&lt;br /&gt;
Õlu		Saku Kuld		5.1%	1.09€&lt;br /&gt;
Õlu		Carlsberg		5%		1€&lt;br /&gt;
Õlu		Tuborg			4.7%	0.89€&lt;br /&gt;
Õlu		Saku Pilsner	4.6%	0.77€&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46252</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46252"/>
		<updated>2012-03-03T01:11:04Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* XML fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46251</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46251"/>
		<updated>2012-03-03T01:09:44Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;8.99&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5.1&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1.09&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Pilsner&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.6&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.77&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;4.7&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;0.89&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46250</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46250"/>
		<updated>2012-03-03T01:06:51Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.35&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:output method=&amp;quot;html&amp;quot; encoding=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;tüüp&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;th&amp;gt;nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;kangus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;hind&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;tooted/alkoholid/alkohol&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:sort select=&amp;quot;jook/kangus&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@tyyp&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/@nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/kangus/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind&amp;quot;/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;jook/hind/@yhik&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46249</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46249"/>
		<updated>2012-03-03T00:40:41Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* XML schema (XSD) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.35&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;jook&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46248</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46248"/>
		<updated>2012-03-03T00:38:58Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.35&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;jook nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/jook&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;viski&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;olu&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46247</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46247"/>
		<updated>2012-03-03T00:32:43Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;viin nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/viin&amp;gt;&lt;br /&gt;
      &amp;lt;viin nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.35&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/viin&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;olu nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/olu&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;viski nimetus=&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/viski&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;olu nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/olu&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;olu nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/olu&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;viski&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;olu&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46246</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46246"/>
		<updated>2012-03-03T00:32:16Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;tooted&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viin&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;viin nimetus=&amp;quot;Saaremaa Vodka&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.10&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/viin&amp;gt;&lt;br /&gt;
      &amp;lt;viin nimetus=&amp;quot;Viru Valge&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;11.35&amp;lt;/hind&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;80&amp;lt;/kangus&amp;gt;&lt;br /&gt;
      &amp;lt;/viin&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;olu nimetus=&amp;quot;Saku Kuld&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/olu&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Iirimaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Viski&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;viski nimetus =&amp;quot;Grant&#039;s&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;40&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;58.25&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/viski&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
  &amp;lt;alkoholid tootjariik=&amp;quot;Taani&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;olu nimetus=&amp;quot;Carlsberg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/olu&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
    &amp;lt;alkohol tyyp=&amp;quot;Õlu&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;olu nimetus=&amp;quot;Tuborg&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;kangus yhik=&amp;quot;%&amp;quot;&amp;gt;5&amp;lt;/kangus&amp;gt;&lt;br /&gt;
        &amp;lt;hind yhik=&amp;quot;€&amp;quot;&amp;gt;1&amp;lt;/hind&amp;gt;&lt;br /&gt;
      &amp;lt;/olu&amp;gt;&lt;br /&gt;
    &amp;lt;/alkohol&amp;gt;&lt;br /&gt;
  &amp;lt;/alkoholid&amp;gt;&lt;br /&gt;
 &amp;lt;/tooted&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;tooted&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkoholid&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;alkohol&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;viski&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;olu&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;hind&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;kangus&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:unsignedByte&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;tootjariik&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine&amp;diff=46122</id>
		<title>Category:Võrgurakendused II: hajussüsteemide ehitamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine&amp;diff=46122"/>
		<updated>2012-02-27T12:30:36Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Meeskond &amp;quot;-.-&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Võrgurakendused II: hajussüsteemide ehitamine=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Õppeaine eesmärgiks on tutvustada õppijale XML märgendikeelel baseeruvaid hajuslahendusi ja nende loomise võimalusi ning arendada õppijates .Net raamistiku vahenditega tarkvara arendamisoskuseid&lt;br /&gt;
&lt;br /&gt;
==Lühitutvustus==&lt;br /&gt;
Õppeaines käsitletakse XML märgendikeelt ning veebiteenuseid.  Kursuse käigus disainitakse, koostatakse ja testitakse veebiteenustel ning XML märgendikeelel põhinevaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
==Õpiväljundid==&lt;br /&gt;
* Õppija oskab kasutada XML märgendikeelt keerulisema strukuuriga andmete hoidmiseks ja esitamiseks struktureeritud kujul.&lt;br /&gt;
* Õppija oskab avalikult kättesaadavate juhendite abil koostada lihtsamaid klientrakendusi levinud veebiteenustele.&lt;br /&gt;
* Õppija oskab luua lihtsamaid veebiteenuseid kasutades selleks .Net raamistiku tehnoloogiaid ning vahendeid.&lt;br /&gt;
* Õppija teab veebiteenuste turvamiseks kasutatavaid tehnoloogiaid ja vahendeid ning oskab leid tavaolukorras rakendada.&lt;br /&gt;
* Õppija teab ning oskab kirjeldada hajusrakenduste kasutusvaldkondi ning nende arhitektuure.&lt;br /&gt;
* Õppija oskab töötada 3-5 liikmelises meeskonnas.&lt;br /&gt;
&lt;br /&gt;
==Õppejõud==&lt;br /&gt;
Aine läbiviijateks on õppejõud Mait Poska ja Kaarel Raspel.&lt;br /&gt;
&lt;br /&gt;
Mait Poska kanda on enamasti loengud ja Kaarel Raspeli kanda praktikumid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;ins&amp;gt;Kontaktid:&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kaarel Raspel&lt;br /&gt;
* kaarel.raspel&amp;lt;ät&amp;gt; gmail.com&lt;br /&gt;
* Skype: vellotis&lt;br /&gt;
* +372 522 2468&lt;br /&gt;
&lt;br /&gt;
Mait Poska&lt;br /&gt;
* mait.poska&amp;lt;ät&amp;gt; itcollege.ee&lt;br /&gt;
* Skype: minamait&lt;br /&gt;
* +372 53 469 734&lt;br /&gt;
&lt;br /&gt;
==Hinne==&lt;br /&gt;
Aine hinde kujunemine:&lt;br /&gt;
* &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;Eeldused&amp;lt;/span&amp;gt; (mille eest ei saa punkte)&lt;br /&gt;
** Kohal tuleb käia vähemalt &#039;&#039;&#039;50% praktikumidest&#039;&#039;&#039;&lt;br /&gt;
*** Kes seda nõuet ei täida peavad viimases praktikumis sooritama komplekstesti, mis sisaldab endas praktilisi ülesandeid.&lt;br /&gt;
**&amp;lt;ins&amp;gt;Grupitöö kõik osad on realiseeritud minimaalse tulemusega 51%&amp;lt;/ins&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Hinde kujunemisel arvestatakse kahte tööd:&lt;br /&gt;
alamosast:&lt;br /&gt;
**XML andmefail&lt;br /&gt;
**Veebirakendus&lt;br /&gt;
**Veebiteenus&lt;br /&gt;
*Eksam(45%), mis koosneb kahest osast:&lt;br /&gt;
**Teooria, mis annab sellest 20%&lt;br /&gt;
**Praktiline osa, mis annab sellest 25%&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;ins&amp;gt;Hinne&amp;lt;/ins&amp;gt; (&#039;&#039;&#039;100p / 100%&#039;&#039;&#039;) - Hinde kujunemisel arvestatakse kahte tööd:&lt;br /&gt;
** [[Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2012]], mis moodustab hindest 55%. &#039;&#039;&#039;55p&#039;&#039;&#039; (koosneb kolmest osast)&lt;br /&gt;
*** XML (xsd, xslt) &#039;&#039;&#039;10p&#039;&#039;&#039;&lt;br /&gt;
**** Retsensioonid kahe grupi XLM-i kohta &#039;&#039;&#039;2p+3p&#039;&#039;&#039;&lt;br /&gt;
*** Veebiteenus &#039;&#039;&#039;15p&#039;&#039;&#039;&lt;br /&gt;
**** Retsensioonid kahe grupi Veebiteenuse kohta &#039;&#039;&#039;2p+3p&#039;&#039;&#039;&lt;br /&gt;
*** Klientrakendused veebiteenusele &#039;&#039;&#039;15p&#039;&#039;&#039;&lt;br /&gt;
**** Retsensioonid kahe grupi Klientrakenduse kohta &#039;&#039;&#039;2p+3p&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;ins&amp;gt;Individuaalne teadmiste kontroll&amp;lt;/ins&amp;gt; &#039;&#039;&#039;45p&#039;&#039;&#039;&lt;br /&gt;
*** Teooria (Test) &#039;&#039;&#039;20p&#039;&#039;&#039; (tulemus vähemalt 51%)&lt;br /&gt;
*** Praktiline (Programmeerimine) &#039;&#039;&#039;25p&#039;&#039;&#039; (tulemus vähemalt 51%)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Hinne kujuneb järgmiselt:&lt;br /&gt;
* Iga grupitöö vahekaitsmine annab kuni 10 punkti (kokku siis 30 punkti)&lt;br /&gt;
* Lõppkaitsmine annab 30 punkti (kõik kolm tööd koos, koos paranduste ja täiendustega)&lt;br /&gt;
* Iga grupp saab lisaks iga liikme kohta 20 punkti, mis tuleb grupi sees vastavalt panusele jagada (näiteks kolmeliikmeline grupp saab 60 punkti, neljaliikmeline 80 punkti jne).&lt;br /&gt;
* Valikvastustega test (kuni 20 punkti)&lt;br /&gt;
* Eksamieeldus on see, et tuleb anda tähtajaks neli hinnangut (üks hinnang XML failile, üks veebiteenusele, üks veebiteenustele tehtud rakendustele ning üks projektile kokkuvõtvalt).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--Aasta 2012(praegu) [[Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2012]]&lt;br /&gt;
&lt;br /&gt;
Aastal 2011 olnud teemad[[Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2011]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Võrgurakendused II: 2011 kevadel valminud kodutööd]]&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&amp;lt;!--* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;3. märts 2012&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;17. märts 2012&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;14. aprill 2012&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;28. aprill 2012&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;5. mai 2012&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;19. mai 2012&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2012&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Iga grupp peab tegema lisaks igale grupitööle vastavalt ka 2 retsensiooni. Retsensioonid võib teha vabalt valitud gruppide tööde kohta. Tingimuseks on see, et ühe töö kohta saab teha maksimaalselt kolm retsensiooni.&lt;br /&gt;
&lt;br /&gt;
Seega kokku tuleb esitada 6 retsensiooni ühel grupil.&lt;br /&gt;
&lt;br /&gt;
Kui grupp on teinud vaid ühe retsensiooni, siis selle eest saab 2 punkti. Kui sellele lisandub ka teine retsensioon, siis teise retsensiooni eest saab 3 punkti. Kokku 5 punkti.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Lisaks iga grupp, kelle töö kohta retsensioon tehakse saab iga töö kohta boonuseks ühe punkti. Seega võib koguneda igale grupile kokku 6 boonuspunkti kolme töö eest.--&amp;gt;&lt;br /&gt;
&amp;lt;ins&amp;gt;Lisaks tuleb silmas pidada retsensioonide minimaalseid pikkusi projektide kohta.&amp;lt;/ins&amp;gt; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#Retsensioonid Retsensioonide minimaalsed pikkused]&lt;br /&gt;
&lt;br /&gt;
==Meeskonnad==&lt;br /&gt;
Ühte meeskonda võib kuuluda 3 kuni 4 tudengit. Gruppi kuuluvate tudengite nimekiri kinnitatakse esimese projekti esitamisega.&lt;br /&gt;
&lt;br /&gt;
===Meeskond &amp;quot;[[-.-]]&amp;quot;===&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
=Teemad=&lt;br /&gt;
=XML failivorming ja sellega seotud tehnoloogiad=&lt;br /&gt;
&lt;br /&gt;
==XML failivorming==&lt;br /&gt;
===Loengusalvestused===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* &#039;&#039;&#039;Esimese loengu salvestus http://enos.itcollege.ee/~htahis/VRII/WR2%20-%20Loeng%201/WR2%20-%20Loeng%201.html&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Teise loengu salvestus http://echo360.e-uni.ee/ess/echo/presentation/9264dd7c-990a-4e3f-9045-1a7a5e04039b&#039;&#039;&#039;&lt;br /&gt;
** Teise loengu näited: http://enos.itcollege.ee/~htahis/VRII/Praktikum2%20(loeng2)/&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Esimese loengu salvestus, kus räägiti XML andmefailist asub siin:  http://echo360.e-uni.ee/ess/echo/presentation/d590aaa6-2d08-4852-9db6-42041cc7e438 &#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Teise loengu salvestus, kus räägiti XML skeemidest ja transformatsioonidest asub siin: http://echo360.e-uni.ee/ess/echo/presentation/fa1431fb-3b80-42a3-a7de-f18fe6a1d3ae &#039;&#039;&#039;&lt;br /&gt;
**Teises loengus tehtud näited, asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Paevaope/Loengud/Loeng2/&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Kolmas loeng, kus räägiti LINQ&#039;st: http://echo360.e-uni.ee/ess/echo/presentation/bbb940ea-fb20-49b4-9d5b-7b2e41f1ac39 &#039;&#039;&#039;&lt;br /&gt;
**Kolmandas loengus tehtud näited asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Paevaope/Loengud/Loeng3/&lt;br /&gt;
&lt;br /&gt;
===Teooria=== &lt;br /&gt;
* XML failid&lt;br /&gt;
**  Kippar, J. &amp;quot;XML rakendused&amp;quot;, TLU:2009 http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/trykk/xmlrak.pdf&lt;br /&gt;
** XMLi rakendused ainekursuse leht by Jaagup Kippar http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/juht.html&lt;br /&gt;
** Introduction to XML by w3schools.com http://www.w3schools.com/xml/xml_whatis.asp&lt;br /&gt;
* XSLT - XML failide transformeerimine ehk stiilifailid&lt;br /&gt;
** XSLT Tutorial by w3schools.com http://www.w3schools.com/xsl/default.asp&lt;br /&gt;
&lt;br /&gt;
===Praktika===&lt;br /&gt;
* [[Praktikum: XML failide loomine, VR2.1]]&lt;br /&gt;
* [[Linq_päringukeel|Praktikum: LINQ päringute tegemine XML-i peal, VR2.2]]&lt;br /&gt;
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.09%5d%20Praktikum%202%20/ Praktikumi näide]&lt;br /&gt;
* [[Praktikum: XML failide valideerimine (XSD, DTD) ning XML stiilide (XSLT) loomine , VR2.3]]&lt;br /&gt;
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.16%5d%20Praktikum%203/ Praktikumi näide]&lt;br /&gt;
* [[Praktikum: XML failidega töötamine (kokkuvõttev praktikum), VR2.4]]&lt;br /&gt;
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.23%5d%20Praktikum%204/ Praktikumi näide]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Praktikum: XML failide loomine vol 2, VR2.2]]&lt;br /&gt;
* [[Praktikum: XML failide lugemine ja muutmine .Net vahenditega, VR2.3]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenused=&lt;br /&gt;
==Veebiteenuste loomine==&lt;br /&gt;
* ASP.NET Web Services http://msdn.microsoft.com/en-us/library/t745kdsh.aspx&lt;br /&gt;
* Creating and Consuming .NET Web Services in 5 Easy Steps http://articles.sitepoint.com/article/net-web-services-5-steps&lt;br /&gt;
&lt;br /&gt;
==Andmebaasiga ühendumine==&lt;br /&gt;
* Database Connectivity using WebService http://www.c-sharpcorner.com/UploadFile/raj1979/DatabaseWebService01142008011107AM/DatabaseWebService.aspx&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuste turvamine==&lt;br /&gt;
* Securing ASP.Net Web Services with Forms Authentication http://dotnetslackers.com/articles/aspnet/Securing-ASP-Net-Web-Services-with-Forms-Authentication.aspx&lt;br /&gt;
&lt;br /&gt;
==Praktika==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Praktikum: Lihtne andmebaasil veebiteenus, VR2.6]]&lt;br /&gt;
* [[Praktikum: Lihtne andmebaasil veebiteenus 2 (mitme tabeliga), VR2.7]]&lt;br /&gt;
* [[Praktikum: Rollipõhine kasutajahaldus veebiteenuses, VR2.8]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenuste kasutamine=&lt;br /&gt;
==Praktika==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Praktikum: Flickr&#039;i veebiteenuse rakendus, VR2.10]]&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine&amp;diff=46121</id>
		<title>Category:Võrgurakendused II: hajussüsteemide ehitamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine&amp;diff=46121"/>
		<updated>2012-02-27T12:22:25Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Meeskonnad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Võrgurakendused II: hajussüsteemide ehitamine=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Õppeaine eesmärgiks on tutvustada õppijale XML märgendikeelel baseeruvaid hajuslahendusi ja nende loomise võimalusi ning arendada õppijates .Net raamistiku vahenditega tarkvara arendamisoskuseid&lt;br /&gt;
&lt;br /&gt;
==Lühitutvustus==&lt;br /&gt;
Õppeaines käsitletakse XML märgendikeelt ning veebiteenuseid.  Kursuse käigus disainitakse, koostatakse ja testitakse veebiteenustel ning XML märgendikeelel põhinevaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
==Õpiväljundid==&lt;br /&gt;
* Õppija oskab kasutada XML märgendikeelt keerulisema strukuuriga andmete hoidmiseks ja esitamiseks struktureeritud kujul.&lt;br /&gt;
* Õppija oskab avalikult kättesaadavate juhendite abil koostada lihtsamaid klientrakendusi levinud veebiteenustele.&lt;br /&gt;
* Õppija oskab luua lihtsamaid veebiteenuseid kasutades selleks .Net raamistiku tehnoloogiaid ning vahendeid.&lt;br /&gt;
* Õppija teab veebiteenuste turvamiseks kasutatavaid tehnoloogiaid ja vahendeid ning oskab leid tavaolukorras rakendada.&lt;br /&gt;
* Õppija teab ning oskab kirjeldada hajusrakenduste kasutusvaldkondi ning nende arhitektuure.&lt;br /&gt;
* Õppija oskab töötada 3-5 liikmelises meeskonnas.&lt;br /&gt;
&lt;br /&gt;
==Õppejõud==&lt;br /&gt;
Aine läbiviijateks on õppejõud Mait Poska ja Kaarel Raspel.&lt;br /&gt;
&lt;br /&gt;
Mait Poska kanda on enamasti loengud ja Kaarel Raspeli kanda praktikumid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;ins&amp;gt;Kontaktid:&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kaarel Raspel&lt;br /&gt;
* kaarel.raspel&amp;lt;ät&amp;gt; gmail.com&lt;br /&gt;
* Skype: vellotis&lt;br /&gt;
* +372 522 2468&lt;br /&gt;
&lt;br /&gt;
Mait Poska&lt;br /&gt;
* mait.poska&amp;lt;ät&amp;gt; itcollege.ee&lt;br /&gt;
* Skype: minamait&lt;br /&gt;
* +372 53 469 734&lt;br /&gt;
&lt;br /&gt;
==Hinne==&lt;br /&gt;
Aine hinde kujunemine:&lt;br /&gt;
* &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;Eeldused&amp;lt;/span&amp;gt; (mille eest ei saa punkte)&lt;br /&gt;
** Kohal tuleb käia vähemalt &#039;&#039;&#039;50% praktikumidest&#039;&#039;&#039;&lt;br /&gt;
*** Kes seda nõuet ei täida peavad viimases praktikumis sooritama komplekstesti, mis sisaldab endas praktilisi ülesandeid.&lt;br /&gt;
**&amp;lt;ins&amp;gt;Grupitöö kõik osad on realiseeritud minimaalse tulemusega 51%&amp;lt;/ins&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Hinde kujunemisel arvestatakse kahte tööd:&lt;br /&gt;
alamosast:&lt;br /&gt;
**XML andmefail&lt;br /&gt;
**Veebirakendus&lt;br /&gt;
**Veebiteenus&lt;br /&gt;
*Eksam(45%), mis koosneb kahest osast:&lt;br /&gt;
**Teooria, mis annab sellest 20%&lt;br /&gt;
**Praktiline osa, mis annab sellest 25%&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;ins&amp;gt;Hinne&amp;lt;/ins&amp;gt; (&#039;&#039;&#039;100p / 100%&#039;&#039;&#039;) - Hinde kujunemisel arvestatakse kahte tööd:&lt;br /&gt;
** [[Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2012]], mis moodustab hindest 55%. &#039;&#039;&#039;55p&#039;&#039;&#039; (koosneb kolmest osast)&lt;br /&gt;
*** XML (xsd, xslt) &#039;&#039;&#039;10p&#039;&#039;&#039;&lt;br /&gt;
**** Retsensioonid kahe grupi XLM-i kohta &#039;&#039;&#039;2p+3p&#039;&#039;&#039;&lt;br /&gt;
*** Veebiteenus &#039;&#039;&#039;15p&#039;&#039;&#039;&lt;br /&gt;
**** Retsensioonid kahe grupi Veebiteenuse kohta &#039;&#039;&#039;2p+3p&#039;&#039;&#039;&lt;br /&gt;
*** Klientrakendused veebiteenusele &#039;&#039;&#039;15p&#039;&#039;&#039;&lt;br /&gt;
**** Retsensioonid kahe grupi Klientrakenduse kohta &#039;&#039;&#039;2p+3p&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;ins&amp;gt;Individuaalne teadmiste kontroll&amp;lt;/ins&amp;gt; &#039;&#039;&#039;45p&#039;&#039;&#039;&lt;br /&gt;
*** Teooria (Test) &#039;&#039;&#039;20p&#039;&#039;&#039; (tulemus vähemalt 51%)&lt;br /&gt;
*** Praktiline (Programmeerimine) &#039;&#039;&#039;25p&#039;&#039;&#039; (tulemus vähemalt 51%)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Hinne kujuneb järgmiselt:&lt;br /&gt;
* Iga grupitöö vahekaitsmine annab kuni 10 punkti (kokku siis 30 punkti)&lt;br /&gt;
* Lõppkaitsmine annab 30 punkti (kõik kolm tööd koos, koos paranduste ja täiendustega)&lt;br /&gt;
* Iga grupp saab lisaks iga liikme kohta 20 punkti, mis tuleb grupi sees vastavalt panusele jagada (näiteks kolmeliikmeline grupp saab 60 punkti, neljaliikmeline 80 punkti jne).&lt;br /&gt;
* Valikvastustega test (kuni 20 punkti)&lt;br /&gt;
* Eksamieeldus on see, et tuleb anda tähtajaks neli hinnangut (üks hinnang XML failile, üks veebiteenusele, üks veebiteenustele tehtud rakendustele ning üks projektile kokkuvõtvalt).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--Aasta 2012(praegu) [[Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2012]]&lt;br /&gt;
&lt;br /&gt;
Aastal 2011 olnud teemad[[Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2011]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Võrgurakendused II: 2011 kevadel valminud kodutööd]]&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&amp;lt;!--* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;3. märts 2012&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;17. märts 2012&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;14. aprill 2012&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;28. aprill 2012&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;5. mai 2012&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;19. mai 2012&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2012&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Iga grupp peab tegema lisaks igale grupitööle vastavalt ka 2 retsensiooni. Retsensioonid võib teha vabalt valitud gruppide tööde kohta. Tingimuseks on see, et ühe töö kohta saab teha maksimaalselt kolm retsensiooni.&lt;br /&gt;
&lt;br /&gt;
Seega kokku tuleb esitada 6 retsensiooni ühel grupil.&lt;br /&gt;
&lt;br /&gt;
Kui grupp on teinud vaid ühe retsensiooni, siis selle eest saab 2 punkti. Kui sellele lisandub ka teine retsensioon, siis teise retsensiooni eest saab 3 punkti. Kokku 5 punkti.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Lisaks iga grupp, kelle töö kohta retsensioon tehakse saab iga töö kohta boonuseks ühe punkti. Seega võib koguneda igale grupile kokku 6 boonuspunkti kolme töö eest.--&amp;gt;&lt;br /&gt;
&amp;lt;ins&amp;gt;Lisaks tuleb silmas pidada retsensioonide minimaalseid pikkusi projektide kohta.&amp;lt;/ins&amp;gt; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#Retsensioonid Retsensioonide minimaalsed pikkused]&lt;br /&gt;
&lt;br /&gt;
==Meeskonnad==&lt;br /&gt;
Ühte meeskonda võib kuuluda 3 kuni 4 tudengit. Gruppi kuuluvate tudengite nimekiri kinnitatakse esimese projekti esitamisega.&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[-.-]]&amp;quot;==&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;br /&gt;
&lt;br /&gt;
=Teemad=&lt;br /&gt;
=XML failivorming ja sellega seotud tehnoloogiad=&lt;br /&gt;
&lt;br /&gt;
==XML failivorming==&lt;br /&gt;
===Loengusalvestused===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* &#039;&#039;&#039;Esimese loengu salvestus http://enos.itcollege.ee/~htahis/VRII/WR2%20-%20Loeng%201/WR2%20-%20Loeng%201.html&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Teise loengu salvestus http://echo360.e-uni.ee/ess/echo/presentation/9264dd7c-990a-4e3f-9045-1a7a5e04039b&#039;&#039;&#039;&lt;br /&gt;
** Teise loengu näited: http://enos.itcollege.ee/~htahis/VRII/Praktikum2%20(loeng2)/&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Esimese loengu salvestus, kus räägiti XML andmefailist asub siin:  http://echo360.e-uni.ee/ess/echo/presentation/d590aaa6-2d08-4852-9db6-42041cc7e438 &#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Teise loengu salvestus, kus räägiti XML skeemidest ja transformatsioonidest asub siin: http://echo360.e-uni.ee/ess/echo/presentation/fa1431fb-3b80-42a3-a7de-f18fe6a1d3ae &#039;&#039;&#039;&lt;br /&gt;
**Teises loengus tehtud näited, asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Paevaope/Loengud/Loeng2/&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Kolmas loeng, kus räägiti LINQ&#039;st: http://echo360.e-uni.ee/ess/echo/presentation/bbb940ea-fb20-49b4-9d5b-7b2e41f1ac39 &#039;&#039;&#039;&lt;br /&gt;
**Kolmandas loengus tehtud näited asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Paevaope/Loengud/Loeng3/&lt;br /&gt;
&lt;br /&gt;
===Teooria=== &lt;br /&gt;
* XML failid&lt;br /&gt;
**  Kippar, J. &amp;quot;XML rakendused&amp;quot;, TLU:2009 http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/trykk/xmlrak.pdf&lt;br /&gt;
** XMLi rakendused ainekursuse leht by Jaagup Kippar http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/juht.html&lt;br /&gt;
** Introduction to XML by w3schools.com http://www.w3schools.com/xml/xml_whatis.asp&lt;br /&gt;
* XSLT - XML failide transformeerimine ehk stiilifailid&lt;br /&gt;
** XSLT Tutorial by w3schools.com http://www.w3schools.com/xsl/default.asp&lt;br /&gt;
&lt;br /&gt;
===Praktika===&lt;br /&gt;
* [[Praktikum: XML failide loomine, VR2.1]]&lt;br /&gt;
* [[Linq_päringukeel|Praktikum: LINQ päringute tegemine XML-i peal, VR2.2]]&lt;br /&gt;
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.09%5d%20Praktikum%202%20/ Praktikumi näide]&lt;br /&gt;
* [[Praktikum: XML failide valideerimine (XSD, DTD) ning XML stiilide (XSLT) loomine , VR2.3]]&lt;br /&gt;
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.16%5d%20Praktikum%203/ Praktikumi näide]&lt;br /&gt;
* [[Praktikum: XML failidega töötamine (kokkuvõttev praktikum), VR2.4]]&lt;br /&gt;
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.23%5d%20Praktikum%204/ Praktikumi näide]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Praktikum: XML failide loomine vol 2, VR2.2]]&lt;br /&gt;
* [[Praktikum: XML failide lugemine ja muutmine .Net vahenditega, VR2.3]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenused=&lt;br /&gt;
==Veebiteenuste loomine==&lt;br /&gt;
* ASP.NET Web Services http://msdn.microsoft.com/en-us/library/t745kdsh.aspx&lt;br /&gt;
* Creating and Consuming .NET Web Services in 5 Easy Steps http://articles.sitepoint.com/article/net-web-services-5-steps&lt;br /&gt;
&lt;br /&gt;
==Andmebaasiga ühendumine==&lt;br /&gt;
* Database Connectivity using WebService http://www.c-sharpcorner.com/UploadFile/raj1979/DatabaseWebService01142008011107AM/DatabaseWebService.aspx&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuste turvamine==&lt;br /&gt;
* Securing ASP.Net Web Services with Forms Authentication http://dotnetslackers.com/articles/aspnet/Securing-ASP-Net-Web-Services-with-Forms-Authentication.aspx&lt;br /&gt;
&lt;br /&gt;
==Praktika==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Praktikum: Lihtne andmebaasil veebiteenus, VR2.6]]&lt;br /&gt;
* [[Praktikum: Lihtne andmebaasil veebiteenus 2 (mitme tabeliga), VR2.7]]&lt;br /&gt;
* [[Praktikum: Rollipõhine kasutajahaldus veebiteenuses, VR2.8]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenuste kasutamine=&lt;br /&gt;
==Praktika==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Praktikum: Flickr&#039;i veebiteenuse rakendus, VR2.10]]&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46120</id>
		<title>-.-</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=-.-&amp;diff=46120"/>
		<updated>2012-02-27T12:19:20Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: Created page with &amp;#039;==Meeskond==  * Erki Miilberg (projektijuht) * Kalev Vallsalu  * Oliver Naaris * Margo Kuustik&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Erki Miilberg (projektijuht)&lt;br /&gt;
* Kalev Vallsalu &lt;br /&gt;
* Oliver Naaris&lt;br /&gt;
* Margo Kuustik&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=%C3%96%C3%B6&amp;diff=45822</id>
		<title>Öö</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=%C3%96%C3%B6&amp;diff=45822"/>
		<updated>2012-01-31T07:48:02Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Meeskond */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
Kalev Vallsalu&lt;br /&gt;
&lt;br /&gt;
Fred Mihkelsoo&lt;br /&gt;
&lt;br /&gt;
Erki Miilberg&lt;br /&gt;
&lt;br /&gt;
Mikk Käosaar&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
2D adventure/action mäng, kus on tähtis punktide kogumine.&lt;br /&gt;
* Tegelane on lennus ning kohtab oma teel takistusi (ja ka boonuseid?)&lt;br /&gt;
* Juhtimine hiire või klaviatuuriga&lt;br /&gt;
* Levelid genereeritakse automaatselt&lt;br /&gt;
* Highscore list&lt;br /&gt;
* Xbox puldi tugi&lt;br /&gt;
* 3-4 raskusastet&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Mida see endas sisaldab?===&lt;br /&gt;
Rakenduseks on 2D mäng, mille teostame XNA Game Studio kaasabil. Tegemist on põhimõtteliselt lendava objektiga (ei ole veel päris ära otsustanud, kas tegu on lennuki, &amp;quot;supermani&amp;quot; või hoopis mõne muu asjaga), keda/mida näeb kõrvaltvaates ning saab liigutada põhiliselt klahvidega üles-alla kui ka paremale ja vasakule. Kui see lendav objekt millegagi pihta saab, siis kaotab ta elusid või sureb ning punktid loetakse kokku.&lt;br /&gt;
&lt;br /&gt;
===Mis on selle eesmärk?===&lt;br /&gt;
Mängija eesmärk, nagu mängudel ikka, on aja surnuks löömine. Mängu tegijate eesmärk on aga hoopis enesearendamine mängude programmeerimisel (keegi meist pole ilmselt varem seda teinud). Mängu eesmärk on punktide kogumine, punktitabelite vallutamine ja olla sõltuvust tekitav nagu sellised mängud ikka.&lt;br /&gt;
&lt;br /&gt;
===Mida tavakasutaja sellega teha saaks?===&lt;br /&gt;
Tavakasutaja saab sellest rakendusest rõõmu tunda ja aega veeta, võistelda oma sõpradega punktide peale või mida iganes. Kuna lähtekood on avalik, siis saab ka sellega tutvuda ja sealt ideid koguda.&lt;br /&gt;
&lt;br /&gt;
===Milliste osade realiseerimine võib osutuda problemaatiliseks?===&lt;br /&gt;
Kõige raskem on ilmselt levelite automaatne genereerimine. Tuleb jälgida, et see ei oleks võimatu läbida. Igaks juhuks ei julge seda &amp;quot;Must have&amp;quot; sektsiooni panna, kuid loodame selle siiski ära teha. Teiseks probleemiks võivad tulla vastased ja nende liikumine. Ehk siis suvalised lendavad elukad, mis oskavad mängija suunas tulistada ja sellega mängija elu kibedaks teha. Kuna aeg on piiratud, siis ei ole kindel, kas jõuab selle ära teha.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Xboxi puldi tugi&lt;br /&gt;
* klaviatuuri tugi&lt;br /&gt;
* Erinevad raskusastmed&lt;br /&gt;
* Punktitabel&lt;br /&gt;
* Uhked heliefektid ja muusika&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Levelite automaatne genereerimine&lt;br /&gt;
* Takistustele ja boonustele lisaks ka vastased&lt;br /&gt;
* Relvad ja tulistamine (sihtimine hiirega)&lt;br /&gt;
* Healthbar&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=%C3%96%C3%B6&amp;diff=45821</id>
		<title>Öö</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=%C3%96%C3%B6&amp;diff=45821"/>
		<updated>2012-01-31T07:47:30Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Prototüüp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
Kalev Vallsalu - projektijuht&lt;br /&gt;
&lt;br /&gt;
Fred Mihkelsoo&lt;br /&gt;
&lt;br /&gt;
Erki Miilberg&lt;br /&gt;
&lt;br /&gt;
Mikk Käosaar&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
2D adventure/action mäng, kus on tähtis punktide kogumine.&lt;br /&gt;
* Tegelane on lennus ning kohtab oma teel takistusi (ja ka boonuseid?)&lt;br /&gt;
* Juhtimine hiire või klaviatuuriga&lt;br /&gt;
* Levelid genereeritakse automaatselt&lt;br /&gt;
* Highscore list&lt;br /&gt;
* Xbox puldi tugi&lt;br /&gt;
* 3-4 raskusastet&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Mida see endas sisaldab?===&lt;br /&gt;
Rakenduseks on 2D mäng, mille teostame XNA Game Studio kaasabil. Tegemist on põhimõtteliselt lendava objektiga (ei ole veel päris ära otsustanud, kas tegu on lennuki, &amp;quot;supermani&amp;quot; või hoopis mõne muu asjaga), keda/mida näeb kõrvaltvaates ning saab liigutada põhiliselt klahvidega üles-alla kui ka paremale ja vasakule. Kui see lendav objekt millegagi pihta saab, siis kaotab ta elusid või sureb ning punktid loetakse kokku.&lt;br /&gt;
&lt;br /&gt;
===Mis on selle eesmärk?===&lt;br /&gt;
Mängija eesmärk, nagu mängudel ikka, on aja surnuks löömine. Mängu tegijate eesmärk on aga hoopis enesearendamine mängude programmeerimisel (keegi meist pole ilmselt varem seda teinud). Mängu eesmärk on punktide kogumine, punktitabelite vallutamine ja olla sõltuvust tekitav nagu sellised mängud ikka.&lt;br /&gt;
&lt;br /&gt;
===Mida tavakasutaja sellega teha saaks?===&lt;br /&gt;
Tavakasutaja saab sellest rakendusest rõõmu tunda ja aega veeta, võistelda oma sõpradega punktide peale või mida iganes. Kuna lähtekood on avalik, siis saab ka sellega tutvuda ja sealt ideid koguda.&lt;br /&gt;
&lt;br /&gt;
===Milliste osade realiseerimine võib osutuda problemaatiliseks?===&lt;br /&gt;
Kõige raskem on ilmselt levelite automaatne genereerimine. Tuleb jälgida, et see ei oleks võimatu läbida. Igaks juhuks ei julge seda &amp;quot;Must have&amp;quot; sektsiooni panna, kuid loodame selle siiski ära teha. Teiseks probleemiks võivad tulla vastased ja nende liikumine. Ehk siis suvalised lendavad elukad, mis oskavad mängija suunas tulistada ja sellega mängija elu kibedaks teha. Kuna aeg on piiratud, siis ei ole kindel, kas jõuab selle ära teha.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Xboxi puldi tugi&lt;br /&gt;
* klaviatuuri tugi&lt;br /&gt;
* Erinevad raskusastmed&lt;br /&gt;
* Punktitabel&lt;br /&gt;
* Uhked heliefektid ja muusika&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Levelite automaatne genereerimine&lt;br /&gt;
* Takistustele ja boonustele lisaks ka vastased&lt;br /&gt;
* Relvad ja tulistamine (sihtimine hiirega)&lt;br /&gt;
* Healthbar&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:%22Insert_name_here%22&amp;diff=44503</id>
		<title>Talk:&quot;Insert name here&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:%22Insert_name_here%22&amp;diff=44503"/>
		<updated>2011-12-13T21:30:50Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Lõpptoote (pole vist ilmselt veel päris lõpp siiski) retsensioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Retsensioon (&amp;quot;Slasherilt&amp;quot;)==&lt;br /&gt;
&lt;br /&gt;
Üldine idee otseselt midagi uut ei ole, sest rollimänge on tehtud juba pikka aega. Kuid teostus ja lõpptulemus on enamasti iga mängu puhul erinev. Mängija &amp;quot;skooriks&amp;quot; on tema enda level ja sellele otseselt vastu ei vaidle, samas loodan näha et relvadel ja muul säärasel on ka suur tähtsus. Enamus baas asju on rollimängu jaoks olemas ehk quests, enemies, weapons jne. Arvestades et tiimis on vaid 4 liiget, siis arvan et idee ja planeeritavad tegemised võiksid saada teostatud. Kuigi väga tore oleks näha osasid asju, mis on kirjas &amp;quot;Would be awesome&amp;quot; all. Eriti just skills, special items ja NPC shops. Kuigi jällegi arvestades tiimi suurust, siis on see mõistetav kui neid prototüübis ei ole. Kuid tekkis küsimus, kui see mäng on teoreetiliselt endless siis kuidas story lõppeb? Kas mingi aeg saab põhi story läbi ja siis saab lihtsalt edasi mängida? Lisaks ei ole  otseselt vaja anda relvadele ja muule sarnasele kindlasti väärtusi, kui poed ja rahaga tegelemine on lisade all. Tekkis üks küsimus veel, mis tähendab &amp;quot;cool look&amp;quot; seal &amp;quot;must be&amp;quot; all?&lt;br /&gt;
&lt;br /&gt;
=== Vastus &amp;quot;Insert name here&amp;quot; poolt ===&lt;br /&gt;
Ratta leiutamine polnudki plaanis, erinevuse teistest RPG&#039;dest loodame välja tuua story&#039;ga ja suvaliselt genereeritud mängumaailmaga. Relvadel ja muul säärasel on kindlasti suur tähtsus. Plaani kohaselt muutub mängu raskus lineaarselt ning seega peab ka mängija varustus vastav olema, seega alguses saadud mõõk muutub kiirelt kasutuks ja sunnib mängijat leidma uusi viise / relvi vastastest jagu saamiseks. &amp;quot;Would be awesome&amp;quot; asju oleks kindlasti tore näha juba prototüübis, kuid need on sinna kategooriasse põhjusega paigutatud.&lt;br /&gt;
&lt;br /&gt;
Teoreetiliselt endless tähendab just seda, et isegi kui põhi story on läbi, saab mängija edasi mängida ja areneda. Loomulikult ei saa see olla päris lõputu ja mingid piirid tuleb siiski panna, kuid üritame teha oma parima, et need piirid jääksid võimalikult laiad.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Cool look&amp;quot; tähendab omamoodi väljanägemist mängule. Olgu see siis spritedel olev rohekas toon või kartulikujulised mäed.&lt;br /&gt;
&lt;br /&gt;
== Prototüübi retsensioon ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esiteks tuleb mainida, et antud meeskond pidi muutma enda projekti täielikult, kuna kaks liiget ütlesid nädal aega enne prototüübi esitamist, et nad ei ole midagi teinud. Allesjäänud liikmed tegid õige otsuse kärpides/vähendades nõudeid projektile. Sellist asja oleks ära hoidnud iganädalased kokkutulekud, kus igaüks demonstreerib oma tehtud ja oleks vältinud selliseid probleeme nii hilise staadiumis.&lt;br /&gt;
&lt;br /&gt;
Algne projekt sai muudetud ja uue projekti “must have” nõudeid wikis ei ole. Lähtuda tuleb siis põhilistest tingimustest, mis said paika pandud XNA mängule(tasemed, juhtimine xbox puldiga ning edetabeli funktsionaalsus). Vaadates prototüübi koodi ja mängides mängu selgub aga tõsiasi, et kahjuks ükski peamine funktionaalsus pole realiseeritud. On olemas mingi põhi mängust, aga põhilised nõuded ei ole realiseeritud. Suhtlemisel meeskonnaga selgus, et neil on siiski plaanis kõik vajalikud nõuded täita ja demo ajaks saab mäng need funktsionaalsused külge.&lt;br /&gt;
&lt;br /&gt;
Mängu idee on üsnagi tavaline. Esemed ilmuvad suvalised üleval ääres ja hakkavad kukkuma, mängija peab neid püüdma. Püüdes esemeid saab mängija punkte, mida hiljem saab kasutada edetabeli loomisel. On olemas ka nö. pahad esemed(dünamiit), mis võtavad elusid maha ja vähendavad punktide arvu. Elude lõppemisel midagi küll ei juhtu, aga võib eeldada, et see peaks lõpetama mängu. Mängu loogika on üsna kerge - püüa kõike peale dünamiidi. Kas elusid saab kuidagi juurde teenida, see jääb arusaamatuks. Kuna hetkel on tasemed puudu, siis ei ole erilist mitmekesisust ja ei kujuta kuidas tasemed võivad realiseeritud olla. Kas muutub kukkumis kiirus, dünamiitide esemete suhte arv, kas tuleb mingeid uusi võimalusi. Küsimusi on väga palju.&lt;br /&gt;
&lt;br /&gt;
Suur plus on see, et mängu saab mängida Windows Phone 7 jooksutava telefoni peal, arvuti ja ka ilmselt poleks suurem vaev seda panna toetama Xbox’i. Juhtimine on samuti realiseeritud kõigil kolmel platvormil. Kahjuks ei ole Xbox’i ega ka WP7 telefoni käepärast testimiseks. Lühikese testimise käigus ei suutnud tabada ühtegi suuremat viga. Samas jäi silma mõni ebatäpsus, mis võiks lõppversioonis olla parandatud. &lt;br /&gt;
&lt;br /&gt;
Mõned näited:&lt;br /&gt;
*Kukkuvad objektid on mõni kord osaliselt üle parema ääre, ei arvestata pildi pikkust asukoha arvutamise.&lt;br /&gt;
*On arusaada, et head objektid ja dünamiidid kukuvad kogu aeg vaheldumisi. Objektide generaator võiks olla natuke intelligentsem ja saatma kavõi mitu samat tüübi objekti jätjest.&lt;br /&gt;
*Kukkuvad objektid on tihti üksteise kõrval. Sama soovitus, mis ka eelmise punkti puhul.&lt;br /&gt;
&lt;br /&gt;
Lisaks mõned asjad, mis võiks olla paremad ja käituda natuke teistmoodi:&lt;br /&gt;
*Dünamiidi ja käru kokkupuutumisel võiks lisada plahvatuse animatsiooni.&lt;br /&gt;
*Käru võiks ka olla animeeritud liikumisel vasakule ja paremale.&lt;br /&gt;
*Loodetavasti lisandub ka menüü, kus saaks valida uue mäng, vaadata edetabelid jms.&lt;br /&gt;
&lt;br /&gt;
Eelnevate pakkumiste kohta on internetis palju õpetusi ja nende lisamine, ei tohiks suurt raskust valmistada, samas annaks kasutajale väga palju juurde nii interaktiivses mõttes kui ka üldises mänguloogikas.&lt;br /&gt;
&lt;br /&gt;
Kuigi mängujuhtimine on kerge ja arusaadav, siis ikkagi võiks olla mängu alustades väike õpetus. Mida tohib püüda, mida ei tohi ning muud üldised näpunäited mängu erisuste kohta.&lt;br /&gt;
&lt;br /&gt;
Kood on väga korralik. On kasutatud erinevaid meetodeid, klasse, struktuure mängu loomisel. Põhilised mänguobjektid on struktuuri tüüpi failid, mida juhtib mängu klass. Joonistamiseks kasutatakse Visual klassi, milles on kirjeldatud GUI ja muude elementide joonistamise meetodid. Mängija sisendi saamiseks on kasutusel Player klass, kus on kirjeldatud Xboxi, arvuti ja telefoni juhtimise meetodid. Sisend saadetakse vastavasse meetodisse peale seda, kui on leitud mängija poolt kasutatud riistvara(xbox, arvuti, telefon).&lt;br /&gt;
&lt;br /&gt;
Koodi meetodid ja klassis on kõik väga korralikult kommenteeritud ja on kohe aru saada, mida antud koodiosa teeb, ilma et peaks ise seda läbi sirvima. Kõik meetodid, klassid ja struktuurid on inglise keeles ja ei teki erinevaid kombinatsioone nimetamises.&lt;br /&gt;
&lt;br /&gt;
Kuigi mängus pole realiseeritud väga palju funktsionaalsust, siis ikka usun, et antud meeskond saab demo ajaks vajalikud asjad valmis ja töökorda.&lt;br /&gt;
&lt;br /&gt;
Prototüübi eest paneks hindeks rahuldav arvestades alguses nimetatud tingimusi ja soovitaks meeskonnal pingutada.&lt;br /&gt;
&lt;br /&gt;
Meeskonnale soovin edu ja mitmeid magamata öid, et kõik saaks demo ajaks ilusti töökorda.&lt;br /&gt;
&lt;br /&gt;
Tiim: [[&amp;quot;Invaders&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Lõpptoote (pole vist ilmselt veel päris lõpp siiski) retsensioon=&lt;br /&gt;
&lt;br /&gt;
Võrreldes esitletud mängu ning wikis üleval olevat, siis esimene neist oli ikka märksa rohkem arenenum. Üldiselt oli plaanis retsenseerimisel kõik Analüüsi punktid (eriti veel MUST BE osa) ükshaaval üle käia, aga analüüsi ja praeguseks valminut võrreldes on tegu üpriski kategooriliselt erinevate mängudega. Eks, nagu kuulda oli, siis sellel on ka omad põhjused, miks see nii on. &lt;br /&gt;
&lt;br /&gt;
Mängu idee on üpriski vahva iseenesest. Taevast (või siis kaevanduse laest) kukuvad alla dünamiidid ja väärismetallid, millest viimaseid peab siis ükshaaval x-teljel liikudes kinni püüdma. Need annavad punkte ja mäng käibki punktidele ehk siis sellist asja nagu mängu lõpp vist ei saabu iialgi?. Dünamiidiga kokku puutudes kaotab mängija elu ning neid on koguni viis jagatud. Hetkel see on küll natuke poolik, kuid ehk tehakse see punktisüsteemgi kunagi lõpuni.&lt;br /&gt;
&lt;br /&gt;
Mis võiks või mida ei võiks? Esimese asjana hakkas silma, et kuidagi kole kehva kvaliteediga tekstuurid on mängule külge keeratud. Teiseks oli alguses raske aru saada, mida ma püüdma peaks ja mida mitte (see võib osaliselt ka tekstuuride süü olla, aga mingi õpetus oleks meeldiv). Peale selle juhtus veel selline õnnetu õnnetus, et kivi või metall varjas täielikult ühe dünamiidi, seega võiks elementide kiirused/raskused olla natuke erinevad (lihtsam ja huvitavam variant) või siis kirjutada koodijupp, mis seda väldib. Nagu aru on saada, siis ei (praegu veel ehk) tähtis koguda neid sinna kasti sisse, vaid saab ka lihtsalt mehega pihta minnes punktid kirja. Eks kindlasti ole lihtsam teha, et kui rectangle1 intersects rectangle2, siis tulevad punktid, aga ehk oleks nii parem, kui teeks uue rectangle, mis ühtib selle kastiga ja siis tulevad punktid kätte alles siis, kui kastile pihta saab. Ja näiteks kui ikka mehike metalliga pihta saab, siis saab ta ka viga. Kõigepealt muidugi tuleks korralik punkti(salvestus)süsteem teha. Aga noh, see on lihtsalt idee. Veel võiks kurta animatsioonide puudumise üle. Metallidele otsest animatsiooni ilmselt vaja ei läheks, piisaks ka rotationist. &lt;br /&gt;
&lt;br /&gt;
Kood on väga kena ja puhas. Kõik on ilusti klassidesse ja funktsioonidesse ära paigutatud ning saab kõigest hästi aru. Näha on, et tegijaid huvitab Windows Phone, et kuigi muu pole veel valmis, on suurt rõhku Phone&#039;le pandud, mis iseenesest XNA mängu puhul kohustuslik ei olnud. Ehk kunagi tuleb see koodijupp ka, mis kallutamisel mehe asukohta muutma hakkab. Positiivne on see, et koodiosa on pealegi korralikult kommenteeritud.&lt;br /&gt;
&lt;br /&gt;
Kui ma õigesti mäletan, siis oli esitlusel ka menüü olemas ja ka tasemed, mis suurenesid mingi aja tagant. Paraku wikis üleval olevas mängus need puuduvad. Kuigi on üldiselt on natuke kahju, et ülejäänud rühmaga nii läks ning idee poolest kahtlemata ühe huvitavaima mängu tegemine sellise drastilise pöörde võttis, siis vähemalt teie ei jätnud sellepärast asja pooleli ning valisite natuke lihtsama mängu tegemiseks. Kõige huvitavam osa minu jaoks on see, et seda saab telefonil mängida ning kui veel kallutamine tööle hakkab, siis pean tunnistama, et telefonil pole sellist mängu enne näinud (see muidugi ei tähenda, et see ei eksisteeriks).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskond &amp;quot;Öö&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote retsensioon ==&lt;br /&gt;
&lt;br /&gt;
Prototüübiga võrreldes on tehtud ainult üks muudatus - parandati ära accelomeetri juhtimise WP7 peal.&lt;br /&gt;
&lt;br /&gt;
Arvestades, et lõpptoote tähtaeg oli 3.detsember siis võib lugeda, et projekt on läbikukkunud ja kõik &amp;quot;must have&amp;quot; elemendid ei ole teostatud:&lt;br /&gt;
*Puuduvad tasemed&lt;br /&gt;
*Puudub edetabeli süsteem&lt;br /&gt;
&lt;br /&gt;
Ja need on ainult need, mis olid XNA mängul põhinõuded.&lt;br /&gt;
&lt;br /&gt;
Tiim: [[&amp;quot;Invaders&amp;quot;]]&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:%22Insert_name_here%22&amp;diff=44498</id>
		<title>Talk:&quot;Insert name here&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:%22Insert_name_here%22&amp;diff=44498"/>
		<updated>2011-12-13T21:27:04Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Retsensioon (&amp;quot;Slasherilt&amp;quot;)==&lt;br /&gt;
&lt;br /&gt;
Üldine idee otseselt midagi uut ei ole, sest rollimänge on tehtud juba pikka aega. Kuid teostus ja lõpptulemus on enamasti iga mängu puhul erinev. Mängija &amp;quot;skooriks&amp;quot; on tema enda level ja sellele otseselt vastu ei vaidle, samas loodan näha et relvadel ja muul säärasel on ka suur tähtsus. Enamus baas asju on rollimängu jaoks olemas ehk quests, enemies, weapons jne. Arvestades et tiimis on vaid 4 liiget, siis arvan et idee ja planeeritavad tegemised võiksid saada teostatud. Kuigi väga tore oleks näha osasid asju, mis on kirjas &amp;quot;Would be awesome&amp;quot; all. Eriti just skills, special items ja NPC shops. Kuigi jällegi arvestades tiimi suurust, siis on see mõistetav kui neid prototüübis ei ole. Kuid tekkis küsimus, kui see mäng on teoreetiliselt endless siis kuidas story lõppeb? Kas mingi aeg saab põhi story läbi ja siis saab lihtsalt edasi mängida? Lisaks ei ole  otseselt vaja anda relvadele ja muule sarnasele kindlasti väärtusi, kui poed ja rahaga tegelemine on lisade all. Tekkis üks küsimus veel, mis tähendab &amp;quot;cool look&amp;quot; seal &amp;quot;must be&amp;quot; all?&lt;br /&gt;
&lt;br /&gt;
=== Vastus &amp;quot;Insert name here&amp;quot; poolt ===&lt;br /&gt;
Ratta leiutamine polnudki plaanis, erinevuse teistest RPG&#039;dest loodame välja tuua story&#039;ga ja suvaliselt genereeritud mängumaailmaga. Relvadel ja muul säärasel on kindlasti suur tähtsus. Plaani kohaselt muutub mängu raskus lineaarselt ning seega peab ka mängija varustus vastav olema, seega alguses saadud mõõk muutub kiirelt kasutuks ja sunnib mängijat leidma uusi viise / relvi vastastest jagu saamiseks. &amp;quot;Would be awesome&amp;quot; asju oleks kindlasti tore näha juba prototüübis, kuid need on sinna kategooriasse põhjusega paigutatud.&lt;br /&gt;
&lt;br /&gt;
Teoreetiliselt endless tähendab just seda, et isegi kui põhi story on läbi, saab mängija edasi mängida ja areneda. Loomulikult ei saa see olla päris lõputu ja mingid piirid tuleb siiski panna, kuid üritame teha oma parima, et need piirid jääksid võimalikult laiad.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Cool look&amp;quot; tähendab omamoodi väljanägemist mängule. Olgu see siis spritedel olev rohekas toon või kartulikujulised mäed.&lt;br /&gt;
&lt;br /&gt;
== Prototüübi retsensioon ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esiteks tuleb mainida, et antud meeskond pidi muutma enda projekti täielikult, kuna kaks liiget ütlesid nädal aega enne prototüübi esitamist, et nad ei ole midagi teinud. Allesjäänud liikmed tegid õige otsuse kärpides/vähendades nõudeid projektile. Sellist asja oleks ära hoidnud iganädalased kokkutulekud, kus igaüks demonstreerib oma tehtud ja oleks vältinud selliseid probleeme nii hilise staadiumis.&lt;br /&gt;
&lt;br /&gt;
Algne projekt sai muudetud ja uue projekti “must have” nõudeid wikis ei ole. Lähtuda tuleb siis põhilistest tingimustest, mis said paika pandud XNA mängule(tasemed, juhtimine xbox puldiga ning edetabeli funktsionaalsus). Vaadates prototüübi koodi ja mängides mängu selgub aga tõsiasi, et kahjuks ükski peamine funktionaalsus pole realiseeritud. On olemas mingi põhi mängust, aga põhilised nõuded ei ole realiseeritud. Suhtlemisel meeskonnaga selgus, et neil on siiski plaanis kõik vajalikud nõuded täita ja demo ajaks saab mäng need funktsionaalsused külge.&lt;br /&gt;
&lt;br /&gt;
Mängu idee on üsnagi tavaline. Esemed ilmuvad suvalised üleval ääres ja hakkavad kukkuma, mängija peab neid püüdma. Püüdes esemeid saab mängija punkte, mida hiljem saab kasutada edetabeli loomisel. On olemas ka nö. pahad esemed(dünamiit), mis võtavad elusid maha ja vähendavad punktide arvu. Elude lõppemisel midagi küll ei juhtu, aga võib eeldada, et see peaks lõpetama mängu. Mängu loogika on üsna kerge - püüa kõike peale dünamiidi. Kas elusid saab kuidagi juurde teenida, see jääb arusaamatuks. Kuna hetkel on tasemed puudu, siis ei ole erilist mitmekesisust ja ei kujuta kuidas tasemed võivad realiseeritud olla. Kas muutub kukkumis kiirus, dünamiitide esemete suhte arv, kas tuleb mingeid uusi võimalusi. Küsimusi on väga palju.&lt;br /&gt;
&lt;br /&gt;
Suur plus on see, et mängu saab mängida Windows Phone 7 jooksutava telefoni peal, arvuti ja ka ilmselt poleks suurem vaev seda panna toetama Xbox’i. Juhtimine on samuti realiseeritud kõigil kolmel platvormil. Kahjuks ei ole Xbox’i ega ka WP7 telefoni käepärast testimiseks. Lühikese testimise käigus ei suutnud tabada ühtegi suuremat viga. Samas jäi silma mõni ebatäpsus, mis võiks lõppversioonis olla parandatud. &lt;br /&gt;
&lt;br /&gt;
Mõned näited:&lt;br /&gt;
*Kukkuvad objektid on mõni kord osaliselt üle parema ääre, ei arvestata pildi pikkust asukoha arvutamise.&lt;br /&gt;
*On arusaada, et head objektid ja dünamiidid kukuvad kogu aeg vaheldumisi. Objektide generaator võiks olla natuke intelligentsem ja saatma kavõi mitu samat tüübi objekti jätjest.&lt;br /&gt;
*Kukkuvad objektid on tihti üksteise kõrval. Sama soovitus, mis ka eelmise punkti puhul.&lt;br /&gt;
&lt;br /&gt;
Lisaks mõned asjad, mis võiks olla paremad ja käituda natuke teistmoodi:&lt;br /&gt;
*Dünamiidi ja käru kokkupuutumisel võiks lisada plahvatuse animatsiooni.&lt;br /&gt;
*Käru võiks ka olla animeeritud liikumisel vasakule ja paremale.&lt;br /&gt;
*Loodetavasti lisandub ka menüü, kus saaks valida uue mäng, vaadata edetabelid jms.&lt;br /&gt;
&lt;br /&gt;
Eelnevate pakkumiste kohta on internetis palju õpetusi ja nende lisamine, ei tohiks suurt raskust valmistada, samas annaks kasutajale väga palju juurde nii interaktiivses mõttes kui ka üldises mänguloogikas.&lt;br /&gt;
&lt;br /&gt;
Kuigi mängujuhtimine on kerge ja arusaadav, siis ikkagi võiks olla mängu alustades väike õpetus. Mida tohib püüda, mida ei tohi ning muud üldised näpunäited mängu erisuste kohta.&lt;br /&gt;
&lt;br /&gt;
Kood on väga korralik. On kasutatud erinevaid meetodeid, klasse, struktuure mängu loomisel. Põhilised mänguobjektid on struktuuri tüüpi failid, mida juhtib mängu klass. Joonistamiseks kasutatakse Visual klassi, milles on kirjeldatud GUI ja muude elementide joonistamise meetodid. Mängija sisendi saamiseks on kasutusel Player klass, kus on kirjeldatud Xboxi, arvuti ja telefoni juhtimise meetodid. Sisend saadetakse vastavasse meetodisse peale seda, kui on leitud mängija poolt kasutatud riistvara(xbox, arvuti, telefon).&lt;br /&gt;
&lt;br /&gt;
Koodi meetodid ja klassis on kõik väga korralikult kommenteeritud ja on kohe aru saada, mida antud koodiosa teeb, ilma et peaks ise seda läbi sirvima. Kõik meetodid, klassid ja struktuurid on inglise keeles ja ei teki erinevaid kombinatsioone nimetamises.&lt;br /&gt;
&lt;br /&gt;
Kuigi mängus pole realiseeritud väga palju funktsionaalsust, siis ikka usun, et antud meeskond saab demo ajaks vajalikud asjad valmis ja töökorda.&lt;br /&gt;
&lt;br /&gt;
Prototüübi eest paneks hindeks rahuldav arvestades alguses nimetatud tingimusi ja soovitaks meeskonnal pingutada.&lt;br /&gt;
&lt;br /&gt;
Meeskonnale soovin edu ja mitmeid magamata öid, et kõik saaks demo ajaks ilusti töökorda.&lt;br /&gt;
&lt;br /&gt;
Tiim: [[&amp;quot;Invaders&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Lõpptoote (pole vist ilmselt veel päris lõpp siiski) retsensioon=&lt;br /&gt;
&lt;br /&gt;
Võrreldes esitletud mängu ning wikis üleval olevat, siis esimene neist oli ikka märksa rohkem arenenum. Üldiselt oli plaanis retsenseerimisel kõik Analüüsi punktid (eriti veel MUST BE osa) ükshaaval üle käia, aga analüüsi ja praeguseks valminut võrreldes on tegu üpriski kategooriliselt erinevate mängudega. Eks, nagu kuulda oli, siis sellel on ka omad põhjused, miks see nii on. &lt;br /&gt;
&lt;br /&gt;
Mängu idee on üpriski vahva iseenesest. Taevast (või siis kaevanduse laest) kukuvad alla dünamiidid ja väärismetallid, millest viimaseid peab siis ükshaaval x-teljel liikudes kinni püüdma. Need annavad punkte ja mäng käibki punktidele ehk siis sellist asja nagu mängu lõpp vist ei saabu iialgi?. Dünamiidiga kokku puutudes kaotab mängija elu ning neid on koguni viis jagatud. Hetkel see on küll natuke poolik, kuid ehk tehakse see punktisüsteemgi kunagi lõpuni. &lt;br /&gt;
&lt;br /&gt;
Mis võiks või mida ei võiks? Esimese asjana hakkas silma, et kuidagi kole kehva kvaliteediga tekstuurid on mängule külge keeratud. Teiseks oli alguses raske aru saada, mida ma püüdma peaks ja mida mitte (see võib osaliselt ka tekstuuride süü olla, aga mingi õpetus oleks meeldiv). Peale selle juhtus veel selline õnnetu õnnetus, et kivi või metall varjas täielikult ühe dünamiidi, seega võiks elementide kiirused/raskused olla natuke erinevad (lihtsam ja huvitavam variant) või siis kirjutada koodijupp, mis seda väldib. Nagu aru on saada, siis ei (praegu veel ehk) tähtis koguda neid sinna kasti sisse, vaid saab ka lihtsalt mehega pihta minnes punktid kirja. Eks kindlasti ole lihtsam teha, et kui rectangle1 intersects rectangle2, siis tulevad punktid, aga ehk oleks nii parem, kui teeks uue rectangle, mis ühtib selle kastiga ja siis tulevad punktid kätte alles siis, kui kastile pihta saab. Ja näiteks kui ikka mehike metalliga pihta saab, siis saab ta ka viga. Aga noh, see on lihtsalt idee. Veel võiks kurta animatsioonide puudumise üle. Metallidele otsest animatsiooni ilmselt vaja ei läheks, piisaks ka rotationist.&lt;br /&gt;
&lt;br /&gt;
Kood on väga kena ja puhas. Kõik on ilusti klassidesse ja funktsioonidesse ära paigutatud ning saab kõigest hästi aru. Näha on, et tegijaid huvitab Windows Phone, et kuigi muu pole veel valmis, on suurt rõhku Phone&#039;le pandud, mis iseenesest XNA mängu puhul kohustuslik ei olnud. Ehk kunagi tuleb see koodijupp ka, mis kallutamisel mehe asukohta muutma hakkab. Positiivne on see, et koodiosa on pealegi korralikult kommenteeritud.&lt;br /&gt;
&lt;br /&gt;
Kui ma õigesti mäletan, siis oli esitlusel ka menüü olemas. Paraku wikis üleval olevas mängus see puudub. Kuigi on üldiselt on natuke kahju, et ülejäänud rühmaga nii läks ning idee poolest kahtlemata ühe huvitavaima mängu tegemine sellise drastilise pöörde võttis, siis vähemalt teie ei jätnud sellepärast asja pooleli ning valisite natuke lihtsama mängu tegemiseks. Kõige huvitavam osa minu jaoks on see, et seda saab telefonil mängida ning kui veel kallutamine tööle hakkab, siis pean tunnistama, et telefonil pole sellist mängu enne näinud (see muidugi ei tähenda, et see ei eksisteeriks) ja tegemist on millegi unikaalsega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskond &amp;quot;Öö&amp;quot;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Slasher&amp;diff=43499</id>
		<title>Talk:Slasher</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Slasher&amp;diff=43499"/>
		<updated>2011-12-01T12:51:14Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Prototüübi retsensioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Võiks olla olemas ka mingi koht kust saaks jälgida kaugel projekt on ning mis asjad on tehtud / tegemata.&lt;br /&gt;
&lt;br /&gt;
Projekt ise tundub huvitav (kuigi mitte midagi uut mängumaailma poolt vaadates) kuid samas suhteliselt mahukas. 3D&#039;d ise on juba aeganõudev luua (modelleerimine, tekstuurimine, animeerimine jne), rääkimata siis kogu selle asja koodipanek ja sujuvaks / mängitavaks tegemine, kuid kuna projektile on pühendunud tervelt 6 inimest, siis loodetavasti jõutakse asjaga mängitavale tasandile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prototüübi funktsioonidest jääb arusaamatuks andmebaaside osa, miks ja milleks neid kasutatakse?&lt;br /&gt;
Kas atribuute saab ainult queste tehes või on põhi karakteril ka endal mingi level?&lt;br /&gt;
Öeldud on küll, et optimiseerite karakteri liikumise, kuid ei ole täpsustatud mis liikumist võimaldatakse. Kas saab ka hüpata, kummardada, roomata ja joosta või ainult käia mingi ettekirjutatud kiirusega?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Samuti oleks huvi rohkem teada story enda kohta. Kas mängu mõte ongi lihtsalt X arv vastaseid mättasse lüüa või on asjal ka muu sisu?&lt;br /&gt;
Kas mängu on loota ka midagi originaalset või innovatiivset mis eristaks seda kõigist teistest hack&#039;n&#039;slash/RPG mängudest?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vastuseid oodates,&amp;lt;br&amp;gt;&lt;br /&gt;
[[&amp;quot;Insert name here&amp;quot;]] tiim.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tere,&lt;br /&gt;
&lt;br /&gt;
Idee on iseenesest väga hea, mille valmis saamise korral arenevad projektis osalejad kindlasti tohutult.  3d rollimänge on  ka varem loodud, kuid kahtlen , et sellega on hakkama saanud 2 aasta IT tudengid ning eelkõige tehes seda niivõrd  väikesele ajaperioodil.  Informatsiooni on projekti kohta välja toodud omajagu, mis oma mahult vastab „lühikirjeldusele“ küll. Kuid niivõrd suure projekti ettevõtmisel, peaksite kindlasti arvestama sellega, et kõik asjad saaksid üksikdetailidena läbi mõeldud, enne kui tegutsema hakata&lt;br /&gt;
&lt;br /&gt;
Antud idee ei ole minu arust kooliprojekti jaoks kõige sobilikum. Eelkõige mõeldes  ajale , mida see nõuab. Tuleks  arvestada ka sellega, et projektis osalejad jõuaksid lisaks oma ülesannetele ka muid kooli asju teha.  Suhteliselt suure tõunäosusega nõuab see projekt teilt nii mõnegi unetu öö.&lt;br /&gt;
&lt;br /&gt;
Välja on toomata meeskonna liikmete oskused ja varasemad töö/praktika kogemused, mida otseselt ei olnud nõutud, kuid annaks kindlasti mulle, kui retsenseerijale võimaluse anda hinnang projekti teostusvõimekuse kohta. Aga arvatavasti on teil kogemused/oskused piisavad, muidu te nii suurt ja keerulist projekti ometigi ette ei oleks võtnud.&lt;br /&gt;
Soovin teile edu ja loodan , et suudate oma eesmärgid täita ja projektiga tähtajaks valmis jõuda. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lugupidamisega,&lt;br /&gt;
&lt;br /&gt;
Enjoy IT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Analüüsi retsentsioon==&lt;br /&gt;
Üldiselt lahja analüüs, osad oleks võinud olla detailsemad ning rohkem rõhku panna asja tehnilisele lahendusele. Loodetavasti on projekti siseselt värk vähe paremini läbi mõeldud ning kirja pandud!&lt;br /&gt;
&lt;br /&gt;
Pööraks siinkohal tähelepanu mõnele analüüsi osale kus tekkis küsimusi. Nimelt on küll räägitud mängija atribuutidest ning selle mida need teha võiks, kuid pole sõnagi öeldud selle kohta, kuidas neid saab. Samuti võiks juba sellises staadiumis olla täpselt kirjas mis atribuudid olemas on ja millega need siis täpselt seotud on. &lt;br /&gt;
&lt;br /&gt;
Küsimusi tekkis ka karakteri liikumise kohta. Juttu on küll käimisest ja jooksmisest, kuid kas ka ülejäänud vajalike animatsioonidega on arvestatud? Peale kõndimise ja jooksmise kasutab karakter kindlasti mingit relva, ka selle jaoks oleks ju animatsiooni vaja(relvast kinni hoidmine ühe ja kahe käega, löömine jms). Samuti võiks siin arutada veel asjade korjamise animatsioonist, suremise animatsioonist jms.&lt;br /&gt;
&lt;br /&gt;
Vastaste osa oleks võinud kokku panna tehisintelligentsiga, sest ilma selleta niikuinii &amp;quot;vastast&amp;quot; kui sellist ei eksisteeri ja selles, et mängu tegijatel on vaba voli lisada ükskõik millist tüüpi vastaseid pole kahtlustki.&lt;br /&gt;
&lt;br /&gt;
Poe osas võimalus, et mängija saab osta endale häid asju vastavalt kuidas mingi &amp;quot;oskus&amp;quot; tal on. Sellega tekkis mulje, et suhteliselt varases staadiumis on mängijal võimalik endale väga hea varustus poest osta, kui ta vaid viitsib paari kindlat &amp;quot;oskust&amp;quot; ülesse treenida. Kas mängutegijad ise seda ei karda?&lt;br /&gt;
&lt;br /&gt;
[[&amp;quot;Insert name here&amp;quot;]] tiim.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Prototüübi retsensioon==&lt;br /&gt;
&#039;&#039;&#039;Üldine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Üldiselt on tegu hack’n’slash tüüpi mänguga. Eesmärgiks tundub olema nagu iga sellise mängu puhul – oma tegelase leveldamine ning paremate asjade kogumine. Tiim ütles, et mingi aeg tuleb mängule ka mingi backstory. Mäng on prototüübi faasis ning seda on näha. Tegevuse toimumiskoht on hetkel jäetud lihtsaks halliks alaks. Samuti on relvade ja esemete testimise jaoks paigutatud sinna laegas, millele klikades saab seda „lootida.“ Ekraani üleval-vasakul on elu-, energia- ja maagiariba. Hetkel töötab neist eluriba, kuid kui see nullini jõuab, siis hakkab ta miinustesse minema. Praegu on veel mäng poolik ning tundub, et selle arendamisega jätkatakse ka väljaspool selle aine raamistikku.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menüü&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hetkel on menüü olemas, kuid funktsioonid on veel puudu, st menüü olemitele klikkides midagi ei juhtu. Puudu on ka veel oma tegelase salvestamise võimalus, kuid see peaks tulema juba varsti. Silma jäi menüü puhul see pisiasi, et kui tegelast looma hakata, siis oli tegelase atribuutide „+“ nupp halvasti paigutatud, sama kehtib ka „next“ ja „back“ nupu kohta, kuid see ei ole väga suur miinus hetkel. Lisaks on puudu näiteks „inventory“ aknal nupp, kust seda akent sulgeda, kuid võib-olla olen liiga harjunud rohkem hiirega menüüdes liikuma. Xbox 360-e puldi tuge vist loota ei ole, sest see nõuaks menüüdes liikumiseks teistmoodi lähenemist. Üldiselt peetaksegi sellist tüüpi mänge hiire ja klaviatuuriga mängimiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Juhtimine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Liikumine toimub WASD nuppudega ning strafeda (ehk kõrvalepõigata) saab Q ja E-ga. Rünnata vastaseid saab vasaku hiireklikiga. Kaamerat saab liigutada hoides all paremat hiirenuppu. Sarnane liikumine on mitmes MMORPG-s.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastaste tehisintellekt on loodud nii, et kui kasutaja tegelane liigub piisavalt lähedale, siis nad ründavad ning jooksevad järgi. Seda ma veel ei tea, et kui piisavalt kaua joosta, et kas nende „aggro“ nullitakse või ei. Väike viga oli veel sisse jäetud, nimelt, kui ühtegi relva pole „equipitud,“ siis tegelane ei ründa ning vaikimisi tuleb error.Pakuks juurde teha tehisintellektile mingi strateegia , mitte et nad lihtsalt ründavad ainult, vaid näiteks üritavad selja tagant rohkem või siis kambakesi ümber piirata.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mängu loomiseks on kasutatud Unity-d, kuid koodiosa on kõik kirjutatud Visual Studios. Koodi on palju, mis on ka loogiline, sest selline mäng nõuab palju funktsioone. Sellegipoolest on kood hästi loetav. Leidub palju kommentaare, seletamaks mis mida teeb ning paljud meetodid on iseenesest mõistetavad. Lõpptootes on arvatavasti seda koodi üpriski palju veel juures. Kommentaaride ühine keel on ingliskeel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Graafika&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visuaalselt poolelt mäng rahuldav. Kasutatud on mingit open source  tekstuuri pakki, kuna ise kõikide tegelaste ja maastike loomine oleks liialt aeganõudev.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Juhul kui retsensioonist vale mulje jääb, siis tegelikult on mäng ambitsioonikas ning omab suurt potentsiaali. Enamus põhilistest asjadest on juba tehtud, kuid suur töö on veel teha, et tuleks täielikult töötav mäng. Jäin prototüübiga täielikult rahule. Edu ja jaksu mängu tegemisel!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskond &amp;quot;[[Agendid]]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Prototüübi retsensioon==&lt;br /&gt;
&#039;&#039;&#039;Karakteri liikumine ja tegevused&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Karakteri liikumine on üpriski &#039;&#039;impressive&#039;&#039;, jooksmine on sujuv ja näeb vägagi reaalne välja. Nupu lahti lastes jääb kenasti seisma. Nokkida võiks natuke löömise animatsiooni kallal, mis on natuke poolik ja samuti küljele liikumisel pole veel mingit liikumist ja hõljub niisama, aga eks need on lihtsalt tegemata veel. Aga tegemist on siiski prototüübiga ju.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Atribuudid ja nendevahelised seosed&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Atribuutide lisamine ja maha võtmine käib lihtsalt. Natuke mugavam oleks ehk, kui oleks mingi riba või +-10 või natuke aega peal hoides hakkaks kiiremini lisama või ära võtma numbreid, et natuke kiiremini saaks, aga ilmselt tehakse seda valimist mängus vaid korra ja pole nii vajalik. Seoste arvutamine tundus hästi toimivat ning üldsegi on väga huvitav ja tore võimalus mängul, et saab nii oma karakterit personaliseerida.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oskused, mida mängija kasutada saab&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Mõõga sai kätte panna ja sellega vastast peksta ka, väga edukalt kusjuures, seega oskus täiesti eksisteeris. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastased&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Päris hirmus oli ikka, kui miskine kirvega mees trussikute väel minu poole tormas ja mind surnuks peksis. Vastased tundusid targad ja nende liikumine hästi viimistletud. Praegu lähevad elud maha sel hetkel, kui vastane lööki alustab, mitte siis, kui tegelane pihta saab. Kui see ära parandada, siis ehk annaks vastaste löökide eest ära põigelda ka?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajaliides&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Menüüd polnud küll veel päris valmis, kuid tundusid sobivat, natuke võiks vaid taustamuusika kallal nokkida, mis no kohe üldse ei läinud selle mängu temaatikaga kokku. Ma väga loodan, et see oli siiski ajutine. Kui nüüd väga nokkiv olla, siis kopiraidiga pildil kopirait maha lõigata ja menüü taustaks panna pole just väga ilus tegu, aga eeldan, et seegi pole jääv seal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehisintelligents&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Vastased ründasid siis, kui nende vaateulatusse sattusid ning kui eest ära jooksid ja piisavalt kaugele said, siis läksid tagasi oma kohale. Ja loomulikult kui nad ligidal olid, siis ikka kolkisid terve see aeg. Tundus päris hästi lahendatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmebaas&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Andmebaasi mudel oli ikka päris massiivne, poleks arvanud, et nii palju tabeleid on ühe &amp;quot;pisikese&amp;quot; mängu jaoks vaja. Päringute klassi ma küll ei näinud, aga ega andmebaasist väga palju rääkida just pole ka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esemed mida mängija saab kasutada, et ennast täiustada.&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Toitu veel ei olnud. Küll aga oli tehtud korralik &#039;&#039;inventory&#039;&#039; ja sai kätte panna relvi ning selga rüüsid ning need istusid seal seljas suht perfektselt. Demonstreeritud mõõk oli hästi viimistletud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rännakud&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Arvestades seda, et &#039;&#039;map&#039;&#039; pole veel valmis, ei saa ka need valmis olla. Nagu ma aru sain, siis tehakse meile esitluse ajaks pisike &#039;&#039;demo-map&#039;&#039; ja ehk siis loodetavasti tehakse ka mingi näidisquest ka. :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Poed&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Poed veel samuti puudusid. Küll aga olid need esindatud andmebaasis ja ilmselt ei tohiks ülejäänuga võrreldes poodide süsteemi ehitamine just väga aega- ja vaevanõudev olla.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kood&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu tegemisel on kasutatud programmi Unity3D. Kood kirjutati põhiliselt Visual Studios. Nii palju, kui ma vaatasin, siis kõik oli ilusti eraldi funktsioonides ja need omakorda oma klassides, seega kood tundus väga loetav ja puhas. Nii mahuka mängu puhul ei saagi ilmselt laisalt ja lohakalt koodi kirjutada. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Üldiselt võib öelda, et tegu on väga vägeva mänguga. Valmis see küll ilmselt tähtajaks ei saa, kuid tegu on siiski kõikidest projektidest kõige mahukamaga. Minu poolt üksnes kiitused ja tänud, et sain nii huvitava projektiga tutvuda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskond &amp;quot;Öö&amp;quot;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Slasher&amp;diff=43498</id>
		<title>Talk:Slasher</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Slasher&amp;diff=43498"/>
		<updated>2011-12-01T12:50:18Z</updated>

		<summary type="html">&lt;p&gt;Emiilber: /* Prototüübi retsensioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Võiks olla olemas ka mingi koht kust saaks jälgida kaugel projekt on ning mis asjad on tehtud / tegemata.&lt;br /&gt;
&lt;br /&gt;
Projekt ise tundub huvitav (kuigi mitte midagi uut mängumaailma poolt vaadates) kuid samas suhteliselt mahukas. 3D&#039;d ise on juba aeganõudev luua (modelleerimine, tekstuurimine, animeerimine jne), rääkimata siis kogu selle asja koodipanek ja sujuvaks / mängitavaks tegemine, kuid kuna projektile on pühendunud tervelt 6 inimest, siis loodetavasti jõutakse asjaga mängitavale tasandile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prototüübi funktsioonidest jääb arusaamatuks andmebaaside osa, miks ja milleks neid kasutatakse?&lt;br /&gt;
Kas atribuute saab ainult queste tehes või on põhi karakteril ka endal mingi level?&lt;br /&gt;
Öeldud on küll, et optimiseerite karakteri liikumise, kuid ei ole täpsustatud mis liikumist võimaldatakse. Kas saab ka hüpata, kummardada, roomata ja joosta või ainult käia mingi ettekirjutatud kiirusega?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Samuti oleks huvi rohkem teada story enda kohta. Kas mängu mõte ongi lihtsalt X arv vastaseid mättasse lüüa või on asjal ka muu sisu?&lt;br /&gt;
Kas mängu on loota ka midagi originaalset või innovatiivset mis eristaks seda kõigist teistest hack&#039;n&#039;slash/RPG mängudest?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vastuseid oodates,&amp;lt;br&amp;gt;&lt;br /&gt;
[[&amp;quot;Insert name here&amp;quot;]] tiim.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tere,&lt;br /&gt;
&lt;br /&gt;
Idee on iseenesest väga hea, mille valmis saamise korral arenevad projektis osalejad kindlasti tohutult.  3d rollimänge on  ka varem loodud, kuid kahtlen , et sellega on hakkama saanud 2 aasta IT tudengid ning eelkõige tehes seda niivõrd  väikesele ajaperioodil.  Informatsiooni on projekti kohta välja toodud omajagu, mis oma mahult vastab „lühikirjeldusele“ küll. Kuid niivõrd suure projekti ettevõtmisel, peaksite kindlasti arvestama sellega, et kõik asjad saaksid üksikdetailidena läbi mõeldud, enne kui tegutsema hakata&lt;br /&gt;
&lt;br /&gt;
Antud idee ei ole minu arust kooliprojekti jaoks kõige sobilikum. Eelkõige mõeldes  ajale , mida see nõuab. Tuleks  arvestada ka sellega, et projektis osalejad jõuaksid lisaks oma ülesannetele ka muid kooli asju teha.  Suhteliselt suure tõunäosusega nõuab see projekt teilt nii mõnegi unetu öö.&lt;br /&gt;
&lt;br /&gt;
Välja on toomata meeskonna liikmete oskused ja varasemad töö/praktika kogemused, mida otseselt ei olnud nõutud, kuid annaks kindlasti mulle, kui retsenseerijale võimaluse anda hinnang projekti teostusvõimekuse kohta. Aga arvatavasti on teil kogemused/oskused piisavad, muidu te nii suurt ja keerulist projekti ometigi ette ei oleks võtnud.&lt;br /&gt;
Soovin teile edu ja loodan , et suudate oma eesmärgid täita ja projektiga tähtajaks valmis jõuda. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lugupidamisega,&lt;br /&gt;
&lt;br /&gt;
Enjoy IT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Analüüsi retsentsioon==&lt;br /&gt;
Üldiselt lahja analüüs, osad oleks võinud olla detailsemad ning rohkem rõhku panna asja tehnilisele lahendusele. Loodetavasti on projekti siseselt värk vähe paremini läbi mõeldud ning kirja pandud!&lt;br /&gt;
&lt;br /&gt;
Pööraks siinkohal tähelepanu mõnele analüüsi osale kus tekkis küsimusi. Nimelt on küll räägitud mängija atribuutidest ning selle mida need teha võiks, kuid pole sõnagi öeldud selle kohta, kuidas neid saab. Samuti võiks juba sellises staadiumis olla täpselt kirjas mis atribuudid olemas on ja millega need siis täpselt seotud on. &lt;br /&gt;
&lt;br /&gt;
Küsimusi tekkis ka karakteri liikumise kohta. Juttu on küll käimisest ja jooksmisest, kuid kas ka ülejäänud vajalike animatsioonidega on arvestatud? Peale kõndimise ja jooksmise kasutab karakter kindlasti mingit relva, ka selle jaoks oleks ju animatsiooni vaja(relvast kinni hoidmine ühe ja kahe käega, löömine jms). Samuti võiks siin arutada veel asjade korjamise animatsioonist, suremise animatsioonist jms.&lt;br /&gt;
&lt;br /&gt;
Vastaste osa oleks võinud kokku panna tehisintelligentsiga, sest ilma selleta niikuinii &amp;quot;vastast&amp;quot; kui sellist ei eksisteeri ja selles, et mängu tegijatel on vaba voli lisada ükskõik millist tüüpi vastaseid pole kahtlustki.&lt;br /&gt;
&lt;br /&gt;
Poe osas võimalus, et mängija saab osta endale häid asju vastavalt kuidas mingi &amp;quot;oskus&amp;quot; tal on. Sellega tekkis mulje, et suhteliselt varases staadiumis on mängijal võimalik endale väga hea varustus poest osta, kui ta vaid viitsib paari kindlat &amp;quot;oskust&amp;quot; ülesse treenida. Kas mängutegijad ise seda ei karda?&lt;br /&gt;
&lt;br /&gt;
[[&amp;quot;Insert name here&amp;quot;]] tiim.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Prototüübi retsensioon==&lt;br /&gt;
&#039;&#039;&#039;Üldine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Üldiselt on tegu hack’n’slash tüüpi mänguga. Eesmärgiks tundub olema nagu iga sellise mängu puhul – oma tegelase leveldamine ning paremate asjade kogumine. Tiim ütles, et mingi aeg tuleb mängule ka mingi backstory. Mäng on prototüübi faasis ning seda on näha. Tegevuse toimumiskoht on hetkel jäetud lihtsaks halliks alaks. Samuti on relvade ja esemete testimise jaoks paigutatud sinna laegas, millele klikades saab seda „lootida.“ Ekraani üleval-vasakul on elu-, energia- ja maagiariba. Hetkel töötab neist eluriba, kuid kui see nullini jõuab, siis hakkab ta miinustesse minema. Praegu on veel mäng poolik ning tundub, et selle arendamisega jätkatakse ka väljaspool selle aine raamistikku.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menüü&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hetkel on menüü olemas, kuid funktsioonid on veel puudu, st menüü olemitele klikkides midagi ei juhtu. Puudu on ka veel oma tegelase salvestamise võimalus, kuid see peaks tulema juba varsti. Silma jäi menüü puhul see pisiasi, et kui tegelast looma hakata, siis oli tegelase atribuutide „+“ nupp halvasti paigutatud, sama kehtib ka „next“ ja „back“ nupu kohta, kuid see ei ole väga suur miinus hetkel. Lisaks on puudu näiteks „inventory“ aknal nupp, kust seda akent sulgeda, kuid võib-olla olen liiga harjunud rohkem hiirega menüüdes liikuma. Xbox 360-e puldi tuge vist loota ei ole, sest see nõuaks menüüdes liikumiseks teistmoodi lähenemist. Üldiselt peetaksegi sellist tüüpi mänge hiire ja klaviatuuriga mängimiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Juhtimine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Liikumine toimub WASD nuppudega ning strafeda (ehk kõrvalepõigata) saab Q ja E-ga. Rünnata vastaseid saab vasaku hiireklikiga. Kaamerat saab liigutada hoides all paremat hiirenuppu. Sarnane liikumine on mitmes MMORPG-s.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastaste tehisintellekt on loodud nii, et kui kasutaja tegelane liigub piisavalt lähedale, siis nad ründavad ning jooksevad järgi. Seda ma veel ei tea, et kui piisavalt kaua joosta, et kas nende „aggro“ nullitakse või ei. Väike viga oli veel sisse jäetud, nimelt, kui ühtegi relva pole „equipitud,“ siis tegelane ei ründa ning vaikimisi tuleb error.Pakuks juurde teha tehisintellektile mingi strateegia , mitte et nad lihtsalt ründavad ainult, vaid näiteks üritavad selja tagant rohkem või siis kambakesi ümber piirata.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mängu loomiseks on kasutatud Unity-d, kuid koodiosa on kõik kirjutatud Visual Studios. Koodi on palju, mis on ka loogiline, sest selline mäng nõuab palju funktsioone. Sellegipoolest on kood hästi loetav. Leidub palju kommentaare, seletamaks mis mida teeb ning paljud meetodid on iseenesest mõistetavad. Lõpptootes on arvatavasti seda koodi üpriski palju veel juures. Kommentaaride ühine keel on ingliskeel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Graafika&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visuaalselt poolelt mäng rahuldav. Kasutatud on mingit open source  tekstuuri pakki, kuna ise kõikide tegelaste ja maastike loomine oleks liialt aeganõudev.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Juhul kui retsensioonist vale mulje jääb, siis tegelikult on mäng ambitsioonikas ning omab suurt potentsiaali. Enamus põhilistest asjadest on juba tehtud, kuid suur töö on veel teha, et tuleks täielikult töötav mäng. Jäin prototüübiga täielikult rahule. Edu ja jaksu mängu tegemisel!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskond &amp;quot;[[Agendid]]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Prototüübi retsensioon==&lt;br /&gt;
&#039;&#039;&#039;Karakteri liikumine ja tegevused&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Karakteri liikumine on üpriski &#039;&#039;impressive&#039;&#039;, jooksmine on sujuv ja näeb vägagi reaalne välja. Nupu lahti lastes jääb kenasti seisma. Nokkida võiks natuke löömise animatsiooni kallal, mis on natuke poolik ja samuti küljele liikumisel pole veel mingit liikumist ja hõljub niisama, aga eks need on lihtsalt tegemata veel. Aga tegemist on siiski prototüübiga ju.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Atribuudid ja nendevahelised seosed&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Atribuutide lisamine ja maha võtmine käib lihtsalt. Natuke mugavam oleks ehk, kui oleks mingi riba või +-10 või natuke aega peal hoides hakkaks kiiremini lisama või ära võtma numbreid, et natuke kiiremini saaks, aga ilmselt tehakse seda valimist mängus vaid korra ja pole nii vajalik. Seoste arvutamine tundus hästi toimivat ning üldsegi on väga huvitav ja tore võimalus mängul, et saab nii oma karakterit personaliseerida.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oskused, mida mängija kasutada saab&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Mõõga sai kätte panna ja sellega vastast peksta ka, väga edukalt kusjuures, seega oskus täiesti eksisteeris. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastased&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Päris hirmus oli ikka, kui miskine kirvega mees trussikute väel minu poole tormas ja mind surnuks peksis. Vastased tundusid targad ja nende liikumine hästi viimistletud. Praegu lähevad elud maha sel hetkel, kui vastane lööki alustab, mitte siis, kui tegelane pihta saab. Kui see ära parandada, siis ehk annaks vastaste löökide eest ära põigelda ka?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajaliides&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Menüüd polnud küll veel päris valmis, kuid tundusid sobivat, natuke võiks vaid taustamuusika kallal nokkida, mis no kohe üldse ei läinud selle mängu temaatikaga kokku. Ma väga loodan, et see oli siiski ajutine. Kui nüüd väga nokkiv olla, siis kopiraidiga pildil kopirait maha lõigata ja menüü taustaks panna pole just väga ilus tegu, aga eeldan, et seegi pole jääv seal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehisintelligents&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Vastased ründasid siis, kui nende vaateulatusse sattusid ning kui eest ära jooksid ja piisavalt kaugele said, siis läksid tagasi oma kohale. Ja loomulikult kui nad ligidal olid, siis ikka kolkisid terve see aeg. Tundus päris hästi lahendatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmebaas&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Andmebaasi mudel oli ikka päris massiivne, poleks arvanud, et nii palju tabeleid on ühe &amp;quot;pisikese&amp;quot; mängu jaoks vaja. Päringute klassi ma küll ei näinud, aga ega andmebaasist väga palju rääkida just pole ka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esemed mida mängija saab kasutada, et ennast täiustada.&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Toitu veel ei olnud. Küll aga oli tehtud korralik &#039;&#039;inventory&#039;&#039; ja sai kätte panna relvi ning selga rüüsid ning need istusid seal seljas suht perfektselt. Demonstreeritud mõõk oli hästi viimistletud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rännakud&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Arvestades seda, et &#039;&#039;map&#039;&#039; pole veel valmis, ei saa ka need valmis olla. Nagu ma aru sain, siis tehakse meile esitluse ajaks pisike &#039;&#039;demo-map&#039;&#039; ja ehk siis loodetavasti tehakse ka mingi näidisquest ka. :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Poed&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Poed veel samuti puudusid. Küll aga olid need esindatud andmebaasis ja ilmselt ei tohiks ülejäänuga võrreldes poodide süsteemi ehitamine just väga aega- ja vaevanõudev olla.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kood&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu tegemisel on kasutatud programmi Unity3D. Isiklikult pole seda programmi kunagi kasutanud ja kuna endale seda ka kuidagi kätte ei saanud, siis väga põhjalikult koodi ei uurinud. Nii palju, kui ma vaatasin, siis kõik oli ilusti eraldi funktsioonides ja need omakorda oma klassides, seega kood tundus väga loetav ja puhas. Nii mahuka mängu puhul ei saagi ilmselt laisalt ja lohakalt koodi kirjutada. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Üldiselt võib öelda, et tegu on väga vägeva mänguga. Valmis see küll ilmselt tähtajaks ei saa, kuid tegu on siiski kõikidest projektidest kõige mahukamaga. Minu poolt üksnes kiitused ja tänud, et sain nii huvitava projektiga tutvuda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskond &amp;quot;Öö&amp;quot;&lt;/div&gt;</summary>
		<author><name>Emiilber</name></author>
	</entry>
</feed>