<?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=Mniinema</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=Mniinema"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Mniinema"/>
	<updated>2026-05-09T07:33:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=119378</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=119378"/>
		<updated>2017-03-25T12:59:56Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* 1.praktikum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Info riistvara kohta&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - LAMP paigaldus&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Mõznikov, DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Linuxile teine töölaud&lt;br /&gt;
* Priit Rätsep, DK12 - Info riistvara kohta&lt;br /&gt;
* Merike Meizner, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Info riistvara kohta&lt;br /&gt;
* Henri Annilo, DK13 - SSH Windows + Linux&lt;br /&gt;
* Laura Lenbaum, IA18 - Info riistvara kohta&lt;br /&gt;
* Donna Nurmbek, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Joonas Rihma, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Helen Oppar, DK12 - Info riistvara kohta&lt;br /&gt;
* Tanel Peep, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Brit Valdek, DK14 - Info riistvara kohta&lt;br /&gt;
* Oliver Nurk, 11 - Info riistvara kohta&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Meelis Mikk, 11 - Info riistvara kohta&lt;br /&gt;
* Karoliina Vasli - Linuxi tööjaama paigaldus&lt;br /&gt;
* Aare Taveter - IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Sirkas, 15 - Info riistvara kohta&lt;br /&gt;
* Annely Vattis AK11- Info riistvara kohta&lt;br /&gt;
* Valdo Taevere, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Anni- Bessie Kitt, DK14 - Info riistvara kohta&lt;br /&gt;
* Andrei Tomba, DK14 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - Info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, DK14 - Info riistvara kohta&lt;br /&gt;
* Reio Meiusi, 15 - Info riistvara kohta&lt;br /&gt;
* Marju Niinemaa IA17 - Info riistvara kohta&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Teine GUI Windowsile&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Maie Palmeos, DK11 - SSH Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Teine GUI Windowsile&lt;br /&gt;
* Kreet Solnask, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Jüri Ahhundov, DK11 - SSH Windows+Linux&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Mõznikov, DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Ingvar Lukas, 14 - LAMP paigaldus&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Talveune lubamine või keelamine&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - Vabavaraline salasõnade haldur. &lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Sügavkülmutus Windowsis&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - ePub loomine Windowsis&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Kodukataloogi krüpteerimine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&amp;diff=94801</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2015)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&amp;diff=94801"/>
		<updated>2015-10-24T16:49:43Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) 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;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&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;
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. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2015&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2015&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&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;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2015 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;29.11.2015&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 06.12.2015(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;22.12.2015&#039;&#039;&#039;(20p)&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; 05.01.2015(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&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;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
Tere, iga aja taha kirjutada meeskonna nimi, kes tuleb oma tööd kaitsma. Aegu palun täita võimaluse korral järjest.&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
Kaitsmise käigus vaadatakse üle ka kood.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esmaspäev&#039;&#039;&#039; - 14.12.2015&lt;br /&gt;
*16:00&lt;br /&gt;
*16:15&lt;br /&gt;
*16:30&lt;br /&gt;
*16:45&lt;br /&gt;
*17:00&lt;br /&gt;
*17:15&lt;br /&gt;
*17:30&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Neljapäev&#039;&#039;&#039; - 17.12.2015&lt;br /&gt;
*08:15&lt;br /&gt;
*08:30&lt;br /&gt;
*08:45&lt;br /&gt;
*09:00&lt;br /&gt;
*09:15&lt;br /&gt;
*09:30&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&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;
&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 veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&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;
&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;
&lt;br /&gt;
==Mäng(Unit)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2015=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
===Meeskond: Travo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarvo Reinpalu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Travo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
===Meeskond: Fresmen===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Siim Haas - Projektijuht&lt;br /&gt;
*Piret Pomerants&lt;br /&gt;
*Semjon Greef&lt;br /&gt;
*Mari-Liis Oldja &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_Freshmen Meeskond: Freshmen]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: mc2===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
*Johannes Tamm&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Jana Pipar &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: mc2]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sporto===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Merit Ridaste&lt;br /&gt;
*Kelli Lukas&lt;br /&gt;
*Vladimir Rõkovanov&lt;br /&gt;
*Alar Ameerikas&lt;br /&gt;
*Mikk Raudsepp&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Sporto  Sporto]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: VVA===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_VVA Meeskond:_VVA]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: IncMan===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sergei Fatejev&lt;br /&gt;
*Nele Sergejeva&lt;br /&gt;
*Marko Koiduste&lt;br /&gt;
*Kaspar Tilk&lt;br /&gt;
*Jaanus Türnpuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Incman IncMan]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: LendBook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Egle Arge&lt;br /&gt;
*Liina Kolk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LendBook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Category: Programmeerimine CSharp keeles (2015) (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
===Meeskond: Premium===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Petrovits&lt;br /&gt;
*Karin Talumäe&lt;br /&gt;
*Jevgeni Gavrilov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Premium]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Spooky Scary Skeletons===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kärt Palm DK22 &lt;br /&gt;
*Karina Egipt DK22 (Projektijuht)&lt;br /&gt;
*Erika Ehmann D32 &lt;br /&gt;
*Silver Saks AK21&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Spooky Scary Skeletons]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: Nocturne No. 20 in C-sharp Minor ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*10142848&lt;br /&gt;
*10090107&lt;br /&gt;
*10143193&lt;br /&gt;
*10143313&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Nocturne No. 20 in C-sharp Minor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: LIB===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sigrid Pachel DK22 (Projektijuht)&lt;br /&gt;
*Diana Nikolajeva DK22&lt;br /&gt;
*Elen Käsk DK22&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: LIB]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Greek?Mark===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Karit Kilgi DK22 (Projektijuht)&lt;br /&gt;
*Sten Kaasik DK22&lt;br /&gt;
*Siim Veskilt DK22 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: GreekQMark]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Tarraxacum===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Silja Kralik DK21 (Projektijuht)&lt;br /&gt;
*Liina Laumets DK21&lt;br /&gt;
*Siret Siilbaum DK22 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Tarraxacum]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Fontastic===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erik Hirmo DK22 (Projektijuht)&lt;br /&gt;
*Piret Reinumägi DK21 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Fontastic]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TTT===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ave Karjus DK22 &lt;br /&gt;
*Joonatan Uusväli DK22 (Projektijuht)&lt;br /&gt;
*Kaidar Viikman DK21 (Wiki pidaja)&lt;br /&gt;
*Oliver Tiks AK21&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: TTT (Trellid Teevad Tugevaks)]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Codezilla===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anna Linskaja DK21 (Projektijuht)&lt;br /&gt;
*Alisa Dudinova DK21 &lt;br /&gt;
*Sergei Hristoforov DK21 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Codezilla]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Konsa===&lt;br /&gt;
Liikmed:&lt;br /&gt;
&lt;br /&gt;
*Marko Konsa DK13&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Ostukorv]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
===Meeskond: Johhaidii===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Yogesh Sharma&lt;br /&gt;
*Juhan Trink&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Johhaidii]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Johhaidii&amp;diff=94800</id>
		<title>Johhaidii</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Johhaidii&amp;diff=94800"/>
		<updated>2015-10-24T16:48:26Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ==&lt;br /&gt;
*Yogesh Sharma&lt;br /&gt;
*Juhan Trink&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projekti idee ==&lt;br /&gt;
Filmilaenutuse infosüsteem võimaldab vaadata, mis filmid on olemas, ja neid ka otsida. Filme saab laenutada ja see ajalugu peab olema kuvatav. Veel võiks lisada laenutajaprofiili.&lt;br /&gt;
&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
WPF&lt;br /&gt;
&lt;br /&gt;
=== Analüüs ===&lt;br /&gt;
&lt;br /&gt;
== Logi ==&lt;br /&gt;
*&#039;&#039;&#039;22.-24.10.2015&#039;&#039;&#039; - Idee arutamine ja wiki lehe loomine&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Johhaidii&amp;diff=94799</id>
		<title>Johhaidii</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Johhaidii&amp;diff=94799"/>
		<updated>2015-10-24T16:48:07Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ==&lt;br /&gt;
*Yogesh Sharma&lt;br /&gt;
*Juhan Trink&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projekti idee ==&lt;br /&gt;
Filmilaenutuse infosüsteem võimaldab vaadata, mis filmid on olemas, ja neid ka otsida. Filme saab laenutada ja see ajalugu peab olema kuvatav. Veel võiks lisada laenutajaprofiili.&lt;br /&gt;
&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
WPF&lt;br /&gt;
&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
&lt;br /&gt;
== Logi ==&lt;br /&gt;
*&#039;&#039;&#039;22.-24.10.2015&#039;&#039;&#039; - Idee arutamine ja wiki lehe loomine&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Johhaidii&amp;diff=94798</id>
		<title>Johhaidii</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Johhaidii&amp;diff=94798"/>
		<updated>2015-10-24T16:47:39Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ==&lt;br /&gt;
*&#039;&#039;Yogesh Sharma&#039;&#039;&lt;br /&gt;
*&#039;&#039;Juhan Trink&#039;&#039;&lt;br /&gt;
*&#039;&#039;Marju Niinemaa&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projekti idee ==&lt;br /&gt;
Filmilaenutuse infosüsteem võimaldab vaadata, mis filmid on olemas, ja neid ka otsida. Filme saab laenutada ja see ajalugu peab olema kuvatav. Veel võiks lisada laenutajaprofiili.&lt;br /&gt;
&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
WPF&lt;br /&gt;
&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
&lt;br /&gt;
== Logi ==&lt;br /&gt;
*&#039;&#039;&#039;22.-24.10.2015&#039;&#039;&#039; - Idee arutamine ja wiki lehe loomine&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Johhaidii&amp;diff=94797</id>
		<title>Johhaidii</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Johhaidii&amp;diff=94797"/>
		<updated>2015-10-24T16:47:06Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ==&lt;br /&gt;
*&#039;&#039;&#039;Yogesh Sharma&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Juhan Trink&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Marju Niinemaa&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projekti idee ==&lt;br /&gt;
Filmilaenutuse infosüsteem võimaldab vaadata, mis filmid on olemas, ja neid ka otsida. Filme saab laenutada ja see ajalugu peab olema kuvatav. Veel võiks lisada laenutajaprofiili.&lt;br /&gt;
&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
WPF&lt;br /&gt;
&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
&lt;br /&gt;
== Logi ==&lt;br /&gt;
*&#039;&#039;&#039;22.-24.10.2015&#039;&#039;&#039; - Idee arutamine ja wiki lehe loomine&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Johhaidii&amp;diff=94794</id>
		<title>Johhaidii</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Johhaidii&amp;diff=94794"/>
		<updated>2015-10-24T16:32:38Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: Created page with &amp;quot;Category:Programmeerimine CSharp keeles (2015) == Meeskond ja rollid == *&amp;#039;&amp;#039;&amp;#039;Yogesh Sharma&amp;#039;&amp;#039;&amp;#039; *&amp;#039;&amp;#039;&amp;#039;Juhan Trink&amp;#039;&amp;#039;&amp;#039; *&amp;#039;&amp;#039;&amp;#039;Marju Niinemaa&amp;#039;&amp;#039;&amp;#039;   == Projekti idee == Filmilaenutus...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Yogesh Sharma&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Juhan Trink&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Marju Niinemaa&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projekti idee ==&lt;br /&gt;
Filmilaenutus&lt;br /&gt;
&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
WPF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logi ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;22.-24.10.2015&#039;&#039;&#039; - Idee arutamine ja wiki lehe loomine&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=90015</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=90015"/>
		<updated>2015-06-12T15:07:32Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Savi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2015=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise 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.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&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_2015#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;07. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;14. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#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_2015#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;4.aprill 2015&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&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_2015#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&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 2011&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!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&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;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&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;
===XML andmefail===&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;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&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&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2015=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
==Meeskond BananaPhone==&lt;br /&gt;
[[BananaPhone|Meeskonna koduleht]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kristjan Tõnismäe&lt;br /&gt;
*Rando Laisaar&lt;br /&gt;
*Tiit Tallermaa&lt;br /&gt;
&lt;br /&gt;
==Meeskond ROKK==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:ROKK Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Kristian Kalm&lt;br /&gt;
&lt;br /&gt;
==Lupardid VR2==&lt;br /&gt;
[[Lupardid VR2|Meeskonna leht]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Timo Triisa&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Johannes Vatsfeldt&lt;br /&gt;
*Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
* [[Talk:HMR#Retsensioon meeskonnalt Lupardid|XML&#039;i retsensioon]] meeskonnale [[HMR]] (14.03)&lt;br /&gt;
* [[Talk:Liisa ja Poisid#Retsensioon meeskonnalt Lupardid|XML&#039;i retsensioon]] meeskonnale [[Liisa ja Poisid]] (14.03)&lt;br /&gt;
&lt;br /&gt;
==R0ds==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:R0ds Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus - &#039;&#039;Lead&#039;&#039;&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;R0ds poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 VariableMoods2]&lt;br /&gt;
&lt;br /&gt;
== /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Koodikommentaatorid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Madis Uudam&lt;br /&gt;
*Kristjan Kebja&lt;br /&gt;
*Olle Mikk&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#Retsensioonid retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO MS-TO]&amp;lt;br&amp;gt;&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#Retsensioon_meeskonnale_HMR retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/HMR HMR]&lt;br /&gt;
&lt;br /&gt;
== Meeskond Flauto ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Flauto Flauto koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liige:&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot;:&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Flauto#Retsensioon_meeskonnale_.22Anon.C3.BC.C3.BCmsed_koodikommentaatorid.22 Kaunis kodutöö]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taandarendajad (Projekt TFinder)==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad_VR2 Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
&lt;br /&gt;
Projekti analüüs: [https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad_VR2#Anal.C3.BC.C3.BCs Link]&lt;br /&gt;
&lt;br /&gt;
Meie projekt TFinder: [https://www.dropbox.com/s/1677urhpxr9bf1z/TFinderSolutionFinal.zip?dl=0 Link]&lt;br /&gt;
&lt;br /&gt;
XML andmefaili retsensioon meeskonnale Tab : [https://wiki.itcollege.ee/index.php/Talk:Tab Link]&lt;br /&gt;
&lt;br /&gt;
XML andmefaili retsensioon meeskonnale VariableMoods2 : [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 Link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse retsensioon meeskonnale Tab : [https://wiki.itcollege.ee/index.php/Talk:Tab#XML_andmefaili_retsensioon_meeskonna_Taandarendajad_poolt Link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse retsensioon meeskonnale Vertigo : [https://wiki.itcollege.ee/index.php/Talk:Meeskond:vertigo Link]&lt;br /&gt;
&lt;br /&gt;
Veebirakenduse retsensioon meeskonnale Tab : [https://wiki.itcollege.ee/index.php/Talk:Tab#XML_andmefaili_retsensioon_meeskonna_Taandarendajad_poolt Link]&lt;br /&gt;
&lt;br /&gt;
Rakenduse retsensioon meeskonnale KRTT : [https://wiki.itcollege.ee/index.php/Talk:KRTT#Rakenduse_retsensioon_meeskonnalt_Taandarendajad link]&lt;br /&gt;
&lt;br /&gt;
==Meeskond KTT==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KRTT Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna KRTT retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:R0ds R0ds]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Martin Martin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna KRTT veebiteenust ja veebirakendust retsenseeris meeskond HMR, retsensiooniga saab tutvuda [https://wiki.itcollege.ee/index.php/HMR#Retsensioonid_veebiteenusele_ja_klientrakendusele siin.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Hubris==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Hubris Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
===Tehtud retsensioonid:===&lt;br /&gt;
* XMLi [https://wiki.itcollege.ee/index.php/Talk:Meeskond:ROKK retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:ROKK ROKK]&lt;br /&gt;
* XMLi [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Flauto retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Flauto Flauto]&lt;br /&gt;
* Veebiteenuse + Klientrakenduse [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad_VR2 retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad_VR2 Taandarendajad]&lt;br /&gt;
* Veebiteenuse + Klientrakenduse [https://wiki.itcollege.ee/index.php/Talk:Tab retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Tab Tab]&lt;br /&gt;
&lt;br /&gt;
==Meeskond VariableMoods==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:VariableMoods2 Ajaveeb]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehtud retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. juuni 2015 - Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Hubris#Veebiteenuse_ja_klientrakenduse_retsensioon_meeskonna_VariableMoods_poolt Hubris] (Veebiteenus ja klientrakendus)&lt;br /&gt;
&lt;br /&gt;
1. juuni 2015 - Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:TrainSmart#Veebiteenuse_ja_klientrakenduse_retsensioon_meeskonna_VariableMoods_poolt TrainSmart] (Veebiteenuse ja klientrakenduse)&lt;br /&gt;
&lt;br /&gt;
19. märts 2015 - Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Hubris Hubris] (XML andmefail)&lt;br /&gt;
&lt;br /&gt;
11. märts 2015 - Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:KRTT KRTT] (XML andmefail)&lt;br /&gt;
&lt;br /&gt;
==[https://wiki.itcollege.ee/index.php/ALTER_eGO ALTER eGO]==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Egon Lund&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML ülesande [https://wiki.itcollege.ee/index.php/Talk:Meeskond:ArturJaSobrad retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:ArturJaSobrad Artur ja sõbrad]&lt;br /&gt;
&lt;br /&gt;
XML ülesande [https://wiki.itcollege.ee/index.php/Talk:TrainSmart retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TrainSmart TrainSmart]&lt;br /&gt;
&lt;br /&gt;
Klientrakenduse [https://wiki.itcollege.ee/index.php/Talk:Hubris#ALTER_eGO_kliendirakenduse_retsensioon retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Hubris Hubris]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SimpleShow#ALTER_eGO_veebiteenuse_retsensioon retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:SimpleShow SimpleShow]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad_VR2#ALTER_eGO_veebiteenuse_ja_klientrakenduse_retsensioon retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad_VR2 Taandarendajad]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tab==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Tab Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Mändel&lt;br /&gt;
*Mikk Pürg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML ülesande retsensioon meeskonnale &amp;quot;Qwerty&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty siin!]  (11.03.2015)&lt;br /&gt;
&lt;br /&gt;
XML ülesande retsensioon meeskonnale &amp;quot;ROKK&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond:ROKK siin!]  (14.03.2015)&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse retsensioon meeskonnale &amp;quot;Vertigo&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:vertigo#Veebiteenuse_retsensioon_meeskonna_Tab_poolt siin!] (30.05.2015)&lt;br /&gt;
&lt;br /&gt;
Klientrakenduste retsensioon meeskonnale &amp;quot;Vertigo&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:vertigo#Klientrakenduste_retsensioon_meeskonna_Tab_poolt siin!] (30.05.2015)&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse retsensioon meeskonnale &amp;quot;Taandarendajad&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad_VR2#Veebiteenuse_retsensioon_meeskonna_Tab_poolt siin!] (30.05.2015)&lt;br /&gt;
&lt;br /&gt;
Klientrakenduste retsensioon meeskonnale &amp;quot;Taandarendajad&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad_VR2#Klientrakenduste_retsensioon_meeskonna_Tab_poolt siin!] (30.05.2015)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekt&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Valminud projekt asub [http://enos.itcollege.ee/~rmandel/DankChat/ siin!] (24.05.2015)&lt;br /&gt;
&lt;br /&gt;
==[InsertNameHere]==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:InsertNameHere Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
&lt;br /&gt;
== Simpleshow==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:SimpleShow Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Martin&amp;quot;:&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Martin asub siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Qwerty&amp;quot;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty asub siin]&lt;br /&gt;
&lt;br /&gt;
Analüüs veebiteenusele asub &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:SimpleShow#Anal.C3.BC.C3.BCs siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Martin==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Martin Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Martin Karu&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Simpleshow&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SimpleShow siin] (14.03.2015 kell 23.41)&lt;br /&gt;
&lt;br /&gt;
==Dot muzei==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Dot_muzei Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Kristjan Veskimäe&lt;br /&gt;
*Sandra Niinepuu - projektijuht&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse analüüs asub [https://wiki.itcollege.ee/index.php/Dot_muzei#Veebiteenuse_anal.C3.BC.C3.BCs siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale NoMethodError asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NoMethodError siin]&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale Lupardid VR2 asub [https://wiki.itcollege.ee/index.php/Talk:Lupardid_VR2 siin]&lt;br /&gt;
&lt;br /&gt;
1. teenuse ja 1. kliendi retsensioon asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Valar_Morghulis siin] - meeskonnale Valar Morghulis&lt;br /&gt;
&lt;br /&gt;
==Meeskond Artur ja sõbrad==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:ArturJaSobrad Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Artur Tomba&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale NoMethodError asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NoMethodError siin]&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Error405==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Error405 Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Priidik Soon&lt;br /&gt;
*Mihkel Kivisild&lt;br /&gt;
*Andre Kaur&lt;br /&gt;
&lt;br /&gt;
====Retsensioonid====&lt;br /&gt;
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/KRTT KRTT] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:KRTT siin].&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:Error_503 Error 503] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error_503 siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Vertigo==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:vertigo Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tanel Peet&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Teele Liblik&lt;br /&gt;
*Kätlin Hein&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale VariableMoods1 [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 asub siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale KRTT [https://wiki.itcollege.ee/index.php/Talk:KRTT#XML asub siin]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus ja klientrakendused asuvad siin: https://wiki.itcollege.ee/index.php/Meeskond:vertigo#Vertigo_projekt&lt;br /&gt;
&lt;br /&gt;
Retsensioon Taandarendajate klientrakendusele [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad_VR2#Meeskonna_Vertigo_retsensioon_klientrakendusele asub siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon KRTT klientrakendusele [https://wiki.itcollege.ee/index.php/Talk:KRTT#Meeskonna_Vertigo_retsensioon_klientrakendusele asub siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond NoMethodError==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:NoMethodError Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liige:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
====Retsensioonid====&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Dot_muzei#.C3.9Clesande_.22XML_fail.22_retsensioon_meeskonnalt__NoMethodError Ülesande &amp;quot;XML fail&amp;quot; retsensioon meeskonnale &#039;&#039;&#039;Dot muzei&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:ArturJaSobrad#.C3.9Clesande_.22XML_fail.22_retsensioon_meeskonnalt_NoMethodError Ülesande &amp;quot;XML fail&amp;quot; retsensioon meeskonnale &#039;&#039;&#039;Artur ja sõbrad&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Toidutracker==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Toidutracker#Meeskond Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
==Meeskond Valar Morghulis==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis#XML_t.C3.B6.C3.B6 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Vertigo&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:vertigo siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Error 503&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error_503 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs asub [https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis#Projekti_anal.C3.BC.C3.BCs siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekt: (Veebiteenus, klientrakendus ja MVC kõik ühes projektis) asub [https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis#Projekt:_L.C3.B5plik_versioon siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. veebiteenuse retsensioon meeskonnale &amp;quot;R0ds&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:R0ds#Retsensioon_meeskonna_Rods_veebiteenusele_meeskonnalt_Valar_Morghulis siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. veebiteenuse retsensioon ja 1. klientrakenduse retsensioon meeskonnale &amp;quot;Vertigo&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:vertigo#Meeskonna_Valar_Morghulis_retsensioon_meeskonna_Vertigo_veebiteenusele_ja_klientidele siin]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Error 503==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Error_503 Error 503 koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna Liikmed:&lt;br /&gt;
*Argo Ind&lt;br /&gt;
*Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kruus Retsensioon meeskonnale Kruus] (kirjutatud 14.03.2015)&lt;br /&gt;
&lt;br /&gt;
==Meeskond Qwerty==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_Qwerty Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andrei Tverskoi&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;TrainSmart&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond_Qwerty siin!]&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Error405&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond_Qwerty siin!]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Liisa ja Poisid==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Liisa_ja_Poisid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liisa Suurkaev&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Hubris siin]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale KRTT asub [https://wiki.itcollege.ee/index.php/Talk:KRTT siin]&lt;br /&gt;
&lt;br /&gt;
== Meeskond TrainSmart ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/TrainSmart Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Janno Mäemets&lt;br /&gt;
&lt;br /&gt;
== Meeskond Iread ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Iread Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Talis Tammearu&lt;br /&gt;
* Silver Vanamets&lt;br /&gt;
&lt;br /&gt;
=== Retsensioonid ===&lt;br /&gt;
* XML-i [https://wiki.itcollege.ee/index.php/Talk:Meeskond:ROKK retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:ROKK ROKK]&lt;br /&gt;
* Klintrakenduse [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Valar_Morghulis retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis Valar Morghulis]&lt;br /&gt;
* Veebiteenuse [https://wiki.itcollege.ee/index.php/Talk:Meeskond:vertigo retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:vertigo vertigo]&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad - KAUGÕPE 2015=&lt;br /&gt;
&lt;br /&gt;
== BACKBONE ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Backbone Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mikk Visnap&lt;br /&gt;
*Silver Lumi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/Backbone#XML_andmefail siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande retsentsioon meeskonnale &amp;quot;SAVI&amp;quot; asub [https://wiki.itcollege.ee/index.php/Backbone#XML-i_t.C3.B6.C3.B6_retsensioon_meeskonnale_.22SAVI.22 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud Veebiteenuse analüüs [https://wiki.itcollege.ee/index.php/Backbone#Veebiteenuse_anal.C3.BC.C3.BCs siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie projekt asub [http://enos.itcollege.ee/~slumi/backbone/ siin]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud Veebiteenuse ja klientrakenduse retsentsioon meeskonnale &amp;quot;TAB&amp;quot; asub [https://wiki.itcollege.ee/index.php/Backbone#Meie_koostatud_Veebiteenuse_ja_klientrakenduse_retsentsioon_meeskonnale_.22TAB.22 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Savi ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Savi Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonda retsentseeris meeskond HMR. Retsensioon asub [https://wiki.itcollege.ee/index.php/Savi#Retsensioon_meeskonna_HMR_poolt siin].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Savi#Esimene_XML-i_retsensioon_meeskonnale_.2F.2A_Anon.C3.BC.C3.BCmsed_koodikommentaatorid_.2A.2F retsensioon] meeskonnale /* Anonüümsed koodikommentaatorid */&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Savi#Teine_XML-i_retsensioon_meeskonnale_Ehk_l.C3.B5petab_see_aasta retsensioon] meeskonnale Ehk lõpetab see aasta&lt;br /&gt;
&lt;br /&gt;
API [https://wiki.itcollege.ee/index.php/Savi#API_retsensioon_meeskonnale_VariableMoods2 retsensioon] meeskonnale VariableMoods2&lt;br /&gt;
&lt;br /&gt;
Kliendi [https://wiki.itcollege.ee/index.php/Savi#Kliendi_retsensioon_meeskonnale_VariableMoods2 retsensioon] meeskonnale VariableMoods2&lt;br /&gt;
&lt;br /&gt;
Lae rakendus alla [https://www.dropbox.com/s/ltlqsgmwy903kqr/Savi.rar?dl=0 link]&lt;br /&gt;
&lt;br /&gt;
== Kruus ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kruus Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Vivian Uibo&lt;br /&gt;
*Eva Loolaid-Raudpuu&lt;br /&gt;
*Rait Saar&lt;br /&gt;
*Martin Vahtramäe&lt;br /&gt;
&lt;br /&gt;
== Ehk lõpetab see aasta ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Lopetajad Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Braid Torn&lt;br /&gt;
*Heiki Linnamägi&lt;br /&gt;
*Helge Saks&lt;br /&gt;
*Tarmo Sillajõe&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
&lt;br /&gt;
*[[ XML-i töö retsensioon meeskonnale Backbone]]&lt;br /&gt;
&lt;br /&gt;
===Projekti analüüs===&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Lopetajad#Projekti_anal.C3.BC.C3.BCs Analüüs]&lt;br /&gt;
&lt;br /&gt;
== Nipitiri ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nipitiri  Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kristjan Pihus&lt;br /&gt;
*Hanno Sirkel&lt;br /&gt;
*Rait Ots&lt;br /&gt;
*Ago Kütt&lt;br /&gt;
*Merje Kungla&lt;br /&gt;
&lt;br /&gt;
== HMR ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/HMR Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Harles Luts&lt;br /&gt;
* Mattiko Kabanen&lt;br /&gt;
* Ranek Runthal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande lahendus on [https://wiki.itcollege.ee/index.php/HMR#XML_formaadis_admeedastus siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensiooni XML lahenduse kohta võid kirjutada [https://wiki.itcollege.ee/index.php/HMR#Retsensioon siia!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna retsensiooni meeskonna Savi XML lahenduse kohta saab lugeda [https://wiki.itcollege.ee/index.php/Savi#Retsensioon_meeskonna_HMR_poolt siit.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie API ja klientrakenduse kohta saate lugeda [https://wiki.itcollege.ee/index.php/HMR#Veebiteenus_ja_klientrakendus siit!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie retsensioon veebiteenusele meeskonna KRTT töö kohta on siin [https://wiki.itcollege.ee/index.php/HMR#Veebiteenuse_retsensioon]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie retsensioon klientrakendusele meeskonna KRTT töö kohta on siin [https://wiki.itcollege.ee/index.php/HMR#Klientrakenduse_retsensioon]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Meeskond XYZ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/XYZ Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Sulev Pert&lt;br /&gt;
&lt;br /&gt;
==MS-TO==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:MS-TO Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Roo&lt;br /&gt;
*Silja Saar&lt;br /&gt;
*Tõnis Luik&lt;br /&gt;
*Ott Kingisepp&lt;br /&gt;
&lt;br /&gt;
*XMLi [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO#Retsensioonid retsensioon] meeskonnale Anonüümsed koodikommentaatorid.&lt;br /&gt;
&lt;br /&gt;
*Info veebiteenuse ja klientrakenduse kohta on esitatud meeskonna kodulehel: [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO#Veebiteenus], [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO#Klientrakendus].&lt;br /&gt;
&lt;br /&gt;
*Veebiteenuse [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO#Teenuse_retsensioon retsensioon] meeskonnale HMR.&lt;br /&gt;
&lt;br /&gt;
== IT ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/IT Koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti etapid:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/IT#XML_andmefailid siin].&lt;br /&gt;
&lt;br /&gt;
*Esimene XML ülesande retsentsioon meeskonnale &amp;quot;Ehk lõptetab see aasta&amp;quot; asub [https://wiki.itcollege.ee/index.php/IT#Esimene_XML-i_retsensioon siin].&lt;br /&gt;
&lt;br /&gt;
*Teine XML ülesande retsentsioon meeskonnale &amp;quot;Backbone&amp;quot; asub [https://wiki.itcollege.ee/index.php/IT#Teine_XML-i_retsensioon siin].&lt;br /&gt;
&lt;br /&gt;
*Veebiteenuse analüüs asub [https://wiki.itcollege.ee/index.php/IT#Veebiteenuse_anal.C3.BC.C3.BCs siin].&lt;br /&gt;
&lt;br /&gt;
*Info veebiteenuse kohta asub [https://wiki.itcollege.ee/index.php/IT#Veebiteenus siin].&lt;br /&gt;
&lt;br /&gt;
*Info klientrakenduse kohta asub [https://wiki.itcollege.ee/index.php/IT#Klientrakendus siin].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rootkit ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Rootkit Koduleht]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Jaanus Kääp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML teema lahendused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Rootkit#XML_andmefail XML]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Rootkit#XSD_fail XSD]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Rootkit#XSL_fail XSL]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Rootkit#XML_retsensioonid XML retsensioonid]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakendused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Rootkit#Kliendi_rakendus Kliendi rakendus]&lt;br /&gt;
&lt;br /&gt;
== Indiviid ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_Indiviid Koduleht]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Sten Luhtoja&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML teema lahendused&#039;&#039;&#039;&lt;br /&gt;
Meeskonna lehel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakendused&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89663</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89663"/>
		<updated>2015-06-06T18:44:07Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Esialgne andmebaasi mudel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&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;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&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;name&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 fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[position() &amp;amp;lt;= 2]&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
Näitab menüü teisi toite va pitsad&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
==Retsensioon meeskonna HMR poolt==&lt;br /&gt;
Retsensiooni kirjutas meeskond HMR. Meie [https://wiki.itcollege.ee/index.php/HMR koduleht].&lt;br /&gt;
&lt;br /&gt;
Rääkides valitud XMLi teemast, siis teema on huvitav. Vaadates XML-ile peale, siis jääb silma, et üheski kohas pole kasutatud &amp;lt;![CDATA[]]&amp;gt; funktsiooni. Samas kui elementides kuvatakse ainult hindu, siis võibolla pole see ka põhjendatud. Teine üldisem märkus oleks, et XML-is peaks olema vähemalt kolm atribuuti. XMLis oli ainult name atribuut mida kasutati nii &amp;lt;Category&amp;gt; kui ka &amp;lt;Menu_Item&amp;gt; elemendis.&lt;br /&gt;
&lt;br /&gt;
Hakates XMLi põhjalikumalt analüüsima nähtus, et meeskonna Savi XML fail ei valideerunud. Näiteks kasutades validaatorit aadressil (http://www.xmlvalidation.com/index.php?id=1&amp;amp;L=0) näitatakse viga kohe kätte. Viga on järgmine: “5:30 The entity name must immediately follow the &#039;&amp;amp;&#039; in the entity reference.”. Samas seda viga oleks võinud märgata, kuna Visual Studio kuvab ka selle vea kohe XMLi trükkimisel ära ning samuti kuvatakse see viga ka brauseriaknas. Viga seisnes siis selles, et atribuutis väärtuses kasutati &amp;amp; märki.&lt;br /&gt;
&lt;br /&gt;
Tulles XMLi sisu juurde, siis seal jääb silma üks nüanss, mis tulevikus võib osutuda oluliseks puuduseks. Nimelt seal on elemendina määratud &amp;lt;price&amp;gt;, mis hoiab endas kindla pizza hinda. Samas oleks seal ilmselt mõttekas kasutada ka atribuuti valuuta kohta, juhuks kui tulevikus tekiks tarvidus pizza hinda eri valuutades kuvada.&lt;br /&gt;
&lt;br /&gt;
Teine potentsiaalne ohukoht on selles, et elemendis &amp;lt;Menu_Item&amp;gt; hoitakse pizza nime. Sellega juba oli probleeme, kui &amp;amp; sümbol tekitas XML-is vea. Kuna pizzade nimed võivad olla väga erisugused, siis sellega võib ka tulevikus probleeme tekkida. Kui siiski soovitakse seda atribuuti kasutada, siis tuleks hoolitseda selle eest, et see nimi parsitakse XMLi jaoks sobivale kujule. Samuti võib probleeme tekkida siis kui pizza nimesid soovitatakse kuvada võõrkeeltes kus kasutatakse võõrkeelseid tähemärke, näiteks vene või hiina keeles.&lt;br /&gt;
&lt;br /&gt;
Tulles XML skeemifaili juurde, siis seal pole eriti palju infot. See oli eelkõige sellest tingitud, et XML oli võrdlemisi lihtne. Vähe on tüübikirjeldusi, tingituna XMLi faili vähesest infohulgast. Ainult name (string) ja priceType (decimal) atribuudi tüüp on kirjeldatud. Pole ühtegi required väärtust, mis ilmselt jäänud märkamata. Väike nope skeemifailist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:all&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indikaator &amp;lt;all&amp;gt; tähendab, et child elemendid esinevad suvalises järjekorras ja igaüks ainult ühe korra, antud juhul jääb arusaamatuks miks seda kasutatakse kui ainult üks element ongi selles blokis kasutusel. Võimalik et plaan on lisada elemente hiljem.&lt;br /&gt;
On tehtud kaks XSLT faili, mis oli ka nõudeks. Kuna XML fail ei valideeru, siis neid pole võimalik ka originaalkujul kontrollida. Esimene fail tundub kujutavat pizzade hinnakirja tabeli kujul. Veidi faili korrastades ja testides tundub, et tegemist on lõpuni realiseerimata lahendusega. Kõiki hindu ei prindita, veerud oleks nagu paigas aga disain ja paigutus annab soovida.&lt;br /&gt;
&lt;br /&gt;
Teine XSTL on vigane. Viga on järgmisel real:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui DOCTYPE ära kustutada, siis asi hakkab tööle. Pilt võrreldes eelmise XSTL-iga on tunduvalt kenam ja kogu info on ka kenasti esitatud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks võib öelda, et tööd on tehtud, aga osa tööd on ka veel teha jäänud. Materjal korralikuks lahenduseks on olemas, see tuleb vaid ära realiseerida.&lt;br /&gt;
&lt;br /&gt;
==19.03.15 xml parandused vastavalt HMR soovitustele==&lt;br /&gt;
&lt;br /&gt;
1. Parandatud xml fail ja xsl failid. Kasutasime wikis valet tagi koodi kuvamiseks, see muutis &amp;amp;, &amp;lt;, &amp;gt; sümbolid ära. Nüüd peaks olema korrektne. Sorry :(&lt;br /&gt;
&lt;br /&gt;
2. Viisin sisse lisad xml schemasse.&lt;br /&gt;
&lt;br /&gt;
3. CDATA-t peaks kasutama nii vähe kui võimalik. Ei ole nõus selle nõuandega.&lt;br /&gt;
&lt;br /&gt;
==Esimene XML-i retsensioon meeskonnale /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
Meeskonna /* Anonüümsed  koodikommentaatorid */ [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#XML-i_skeemifail XML fail] kirjeldab filmide loetelu, mis sisaldab informatsiooni pealkirja, žanri, kirjelduse, näitlejate kohta. Veel on lisatud pildid, mis ilmestavad teksti osa. XML failis esitatud andmemaht on küllaltki suur ning detailne. XML on korrektne ning töö on väga hästi tehtud. XML-is on dimensioone rohkem kui neli, mis tähendab, et mudeli keerukus vastab ülesande püstitatule. Kirjelduse puhul on kasutatud ka CDATA, mis on vägagi positiivne ja asjakohane.&lt;br /&gt;
Skeemifail on korrektne, läbimõeldud ning loogiline. Samuti on struktuur paigas.  &lt;br /&gt;
XSLT failid on hästi ja korrektselt tehtud. Lisaks annavad transformatsiooni failid edasi XML struktuuris olevat põhilise sisu. Esimene XSLT fail annab XML faili kogu sisu. Teine XSLT fail on selektiivsem, mis järjestab filmid ilmumisaasta järgi ning kuvab vähem andmeid. Komadega näitlejate nimede koostamise loetelu on elegantselt programmeeritud. &lt;br /&gt;
Töö vastab kenasti õppejõu poolt esitatud nõuetele ning olemas on XML fail ka XML skeemi fail ja kaks XSLT faili. Viimaste puhul on meeskond astunud sammu edasi ning kasutatud on isegi CSS faile, mis teeb HTML-i visuaalselt vägagi kauniks. Kõikides failides olev kood on hästi loetav ning trepitud. Töö on kvaliteetne ja jätab väga professionaalse mulje. Retsenseerimist lihtsustas wikisse lisatud failid ning genereeritud HTML-i vaated.&lt;br /&gt;
&lt;br /&gt;
==Teine XML-i retsensioon meeskonnale Ehk lõpetab see aasta==&lt;br /&gt;
Meeskonna Ehk lõpetab see aasta [https://wiki.itcollege.ee/index.php/Lopetajad#XML_andmefail XML fail] kirjeldab telesarjade andmebaasi, kus on välja toodud seriaali nimi, hooajad, näitlejad, osad ja osade sisukokkuvõtte. Andmed on esitatud kahe seriaali kohta Game of Thrones ja House of Cards.  &lt;br /&gt;
XML fail koosneb ülesandes ettenähtud arvu dimensioonist ning neil on olemas atribuudid, järelikult vastab XML fail ülesande püstitusele. XML faili on struktuurilt loogilise ja lihtsa ülesehitusega. Rolli elemendid võiksid olla ka grupeeritud &amp;lt;Rollid/&amp;gt; nimelisse konteinerisse, kui üks näitleja mängib ühes seriaalis mitut rolli, mis on küll harv juhus aga võimalus olemas. Samuti peaksid atribuudid sisaldama metainformatsiooni (kuupäev, kogused, identifikaatorid) sisu kohta, seetõttu eelarve, ilmumisajad võiksid olla ülesmärgitud atribuutidena, kuna atribuudid on mõeldud masintöötlemiseks. Heaks selleks näiteks on kasutatud elemendi hooaeg atribuut number. Osa nimi võiks olla aga elemendina, kuna see on mõeldud eelkõige lugemiseks inimesele. Lisaks tekitab küsimusi kasutatud kuupäeva formaat - 8 Apr. 2012. Miks on just valitud selline kuupäeva kuju, sest seda ei ole võimalik masintöödelda.&lt;br /&gt;
XSD fail valideerub ning on koostatud korrektselt.&lt;br /&gt;
XSL fail transformeerib XML-i andmetel HTML-iks, kuid ülesande püstituses oli, et vajalik on kaks XSL faili. Skeemifail kuvab ilusti kõik andmed, mis esinevad XML-is.  &lt;br /&gt;
Üldiselt, esialgu näib võõristavalt kooslus, et elemendid on eestikeelsed, aga kirjeldused on inglise keelsed. Loomulikum oleks olnud keelevalik, kui oleks kasutatud Eesti seriaalide näiteid. Siiski on meeskonna poolt tehtud töö tehtud ja ehk on paari kolme XSL faili olemasolu nõue jäänud lihtsalt kahe silma vahele. &lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
Projektiks on rakendus Raamatupood, kust klient saab otsida ja seejärel osta endale sobiliku raamatu. Registreerimata kasutaja saab raamatuid vaadata, otsida, lisada ostukorvi ning sooritada ostu veebipoes. Kasutaja registeerimisel rakenduses tuleb sisestada oma e-mail ja parool. Samad kriteeriumid on ka kasutaja sisselogimisel. Registreeritud kasutajal on lisavõimalusi. Registreeritud kasutaja (nö adminkonto) saab lisada raamatut, autorit, kategooriat ja kirjastust.&lt;br /&gt;
&lt;br /&gt;
===Funktsionaalsused===&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Must have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Kasutaja registreerimine&lt;br /&gt;
*Kasutaja sisse- ja väljalogimine&lt;br /&gt;
&lt;br /&gt;
Registreerimata kasutaja&lt;br /&gt;
*Otsida raamatut&lt;br /&gt;
*Sorteerida raamatuotsingut maksumuse, lehtede arvu ja tähetiku järgi&lt;br /&gt;
*Lisada raamat ostukorvi&lt;br /&gt;
*Kustutada raamat ostukorvist&lt;br /&gt;
*Sooritada ost ostukorvist&lt;br /&gt;
*Tellimuse vormistamine&lt;br /&gt;
&lt;br /&gt;
Registreeritud kasutaja&lt;br /&gt;
*Lisaks registreerimata kasutaja funktsionaalustele&lt;br /&gt;
*Lisada, muuta, kustutada raamatut&lt;br /&gt;
*Lisada, muuta, kustutada autorit&lt;br /&gt;
*Lisada, muuta, kustutada kirjastust&lt;br /&gt;
*Lisada, muuta, kustutada kategooriat&lt;br /&gt;
*Vaadata oma ostude ajalugu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Nice to have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Raamatupoe ladu, mis võimaldab jälgida lao seisu&lt;br /&gt;
*Lisada raamatule pilt&lt;br /&gt;
*Ilus ja ja mugavasti kasutatav kasutajaliides&lt;br /&gt;
&lt;br /&gt;
===Kasutatavad tehnoloogiad===&lt;br /&gt;
Veebiteenus on RESTful JSON API-l põhinev.&lt;br /&gt;
&lt;br /&gt;
===Võimalikud probleemid===&lt;br /&gt;
*Ei saa tähtajaks valmis&lt;br /&gt;
*Projekti skoop on suurem, kui alguses arvasime&lt;br /&gt;
&lt;br /&gt;
===Esialgne andmebaasi mudel===&lt;br /&gt;
[[File:vrII_erd.png|1600px|]]&lt;br /&gt;
&lt;br /&gt;
Andmebaas muutub veel arenduse käigus vastavalt vajadustele, kuna kasutakse Code-First lähenemist.&lt;br /&gt;
Märkused: Tellimusi saab esitada ka anonüümselt. Klient võib oma andmeid muuta, aga see ei tähenda, et tellimuse andmed muutuvad.&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89662</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89662"/>
		<updated>2015-06-06T18:29:31Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Funktsionaalsused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&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;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&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;name&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 fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[position() &amp;amp;lt;= 2]&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
Näitab menüü teisi toite va pitsad&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
==Retsensioon meeskonna HMR poolt==&lt;br /&gt;
Retsensiooni kirjutas meeskond HMR. Meie [https://wiki.itcollege.ee/index.php/HMR koduleht].&lt;br /&gt;
&lt;br /&gt;
Rääkides valitud XMLi teemast, siis teema on huvitav. Vaadates XML-ile peale, siis jääb silma, et üheski kohas pole kasutatud &amp;lt;![CDATA[]]&amp;gt; funktsiooni. Samas kui elementides kuvatakse ainult hindu, siis võibolla pole see ka põhjendatud. Teine üldisem märkus oleks, et XML-is peaks olema vähemalt kolm atribuuti. XMLis oli ainult name atribuut mida kasutati nii &amp;lt;Category&amp;gt; kui ka &amp;lt;Menu_Item&amp;gt; elemendis.&lt;br /&gt;
&lt;br /&gt;
Hakates XMLi põhjalikumalt analüüsima nähtus, et meeskonna Savi XML fail ei valideerunud. Näiteks kasutades validaatorit aadressil (http://www.xmlvalidation.com/index.php?id=1&amp;amp;L=0) näitatakse viga kohe kätte. Viga on järgmine: “5:30 The entity name must immediately follow the &#039;&amp;amp;&#039; in the entity reference.”. Samas seda viga oleks võinud märgata, kuna Visual Studio kuvab ka selle vea kohe XMLi trükkimisel ära ning samuti kuvatakse see viga ka brauseriaknas. Viga seisnes siis selles, et atribuutis väärtuses kasutati &amp;amp; märki.&lt;br /&gt;
&lt;br /&gt;
Tulles XMLi sisu juurde, siis seal jääb silma üks nüanss, mis tulevikus võib osutuda oluliseks puuduseks. Nimelt seal on elemendina määratud &amp;lt;price&amp;gt;, mis hoiab endas kindla pizza hinda. Samas oleks seal ilmselt mõttekas kasutada ka atribuuti valuuta kohta, juhuks kui tulevikus tekiks tarvidus pizza hinda eri valuutades kuvada.&lt;br /&gt;
&lt;br /&gt;
Teine potentsiaalne ohukoht on selles, et elemendis &amp;lt;Menu_Item&amp;gt; hoitakse pizza nime. Sellega juba oli probleeme, kui &amp;amp; sümbol tekitas XML-is vea. Kuna pizzade nimed võivad olla väga erisugused, siis sellega võib ka tulevikus probleeme tekkida. Kui siiski soovitakse seda atribuuti kasutada, siis tuleks hoolitseda selle eest, et see nimi parsitakse XMLi jaoks sobivale kujule. Samuti võib probleeme tekkida siis kui pizza nimesid soovitatakse kuvada võõrkeeltes kus kasutatakse võõrkeelseid tähemärke, näiteks vene või hiina keeles.&lt;br /&gt;
&lt;br /&gt;
Tulles XML skeemifaili juurde, siis seal pole eriti palju infot. See oli eelkõige sellest tingitud, et XML oli võrdlemisi lihtne. Vähe on tüübikirjeldusi, tingituna XMLi faili vähesest infohulgast. Ainult name (string) ja priceType (decimal) atribuudi tüüp on kirjeldatud. Pole ühtegi required väärtust, mis ilmselt jäänud märkamata. Väike nope skeemifailist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:all&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indikaator &amp;lt;all&amp;gt; tähendab, et child elemendid esinevad suvalises järjekorras ja igaüks ainult ühe korra, antud juhul jääb arusaamatuks miks seda kasutatakse kui ainult üks element ongi selles blokis kasutusel. Võimalik et plaan on lisada elemente hiljem.&lt;br /&gt;
On tehtud kaks XSLT faili, mis oli ka nõudeks. Kuna XML fail ei valideeru, siis neid pole võimalik ka originaalkujul kontrollida. Esimene fail tundub kujutavat pizzade hinnakirja tabeli kujul. Veidi faili korrastades ja testides tundub, et tegemist on lõpuni realiseerimata lahendusega. Kõiki hindu ei prindita, veerud oleks nagu paigas aga disain ja paigutus annab soovida.&lt;br /&gt;
&lt;br /&gt;
Teine XSTL on vigane. Viga on järgmisel real:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui DOCTYPE ära kustutada, siis asi hakkab tööle. Pilt võrreldes eelmise XSTL-iga on tunduvalt kenam ja kogu info on ka kenasti esitatud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks võib öelda, et tööd on tehtud, aga osa tööd on ka veel teha jäänud. Materjal korralikuks lahenduseks on olemas, see tuleb vaid ära realiseerida.&lt;br /&gt;
&lt;br /&gt;
==19.03.15 xml parandused vastavalt HMR soovitustele==&lt;br /&gt;
&lt;br /&gt;
1. Parandatud xml fail ja xsl failid. Kasutasime wikis valet tagi koodi kuvamiseks, see muutis &amp;amp;, &amp;lt;, &amp;gt; sümbolid ära. Nüüd peaks olema korrektne. Sorry :(&lt;br /&gt;
&lt;br /&gt;
2. Viisin sisse lisad xml schemasse.&lt;br /&gt;
&lt;br /&gt;
3. CDATA-t peaks kasutama nii vähe kui võimalik. Ei ole nõus selle nõuandega.&lt;br /&gt;
&lt;br /&gt;
==Esimene XML-i retsensioon meeskonnale /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
Meeskonna /* Anonüümsed  koodikommentaatorid */ [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#XML-i_skeemifail XML fail] kirjeldab filmide loetelu, mis sisaldab informatsiooni pealkirja, žanri, kirjelduse, näitlejate kohta. Veel on lisatud pildid, mis ilmestavad teksti osa. XML failis esitatud andmemaht on küllaltki suur ning detailne. XML on korrektne ning töö on väga hästi tehtud. XML-is on dimensioone rohkem kui neli, mis tähendab, et mudeli keerukus vastab ülesande püstitatule. Kirjelduse puhul on kasutatud ka CDATA, mis on vägagi positiivne ja asjakohane.&lt;br /&gt;
Skeemifail on korrektne, läbimõeldud ning loogiline. Samuti on struktuur paigas.  &lt;br /&gt;
XSLT failid on hästi ja korrektselt tehtud. Lisaks annavad transformatsiooni failid edasi XML struktuuris olevat põhilise sisu. Esimene XSLT fail annab XML faili kogu sisu. Teine XSLT fail on selektiivsem, mis järjestab filmid ilmumisaasta järgi ning kuvab vähem andmeid. Komadega näitlejate nimede koostamise loetelu on elegantselt programmeeritud. &lt;br /&gt;
Töö vastab kenasti õppejõu poolt esitatud nõuetele ning olemas on XML fail ka XML skeemi fail ja kaks XSLT faili. Viimaste puhul on meeskond astunud sammu edasi ning kasutatud on isegi CSS faile, mis teeb HTML-i visuaalselt vägagi kauniks. Kõikides failides olev kood on hästi loetav ning trepitud. Töö on kvaliteetne ja jätab väga professionaalse mulje. Retsenseerimist lihtsustas wikisse lisatud failid ning genereeritud HTML-i vaated.&lt;br /&gt;
&lt;br /&gt;
==Teine XML-i retsensioon meeskonnale Ehk lõpetab see aasta==&lt;br /&gt;
Meeskonna Ehk lõpetab see aasta [https://wiki.itcollege.ee/index.php/Lopetajad#XML_andmefail XML fail] kirjeldab telesarjade andmebaasi, kus on välja toodud seriaali nimi, hooajad, näitlejad, osad ja osade sisukokkuvõtte. Andmed on esitatud kahe seriaali kohta Game of Thrones ja House of Cards.  &lt;br /&gt;
XML fail koosneb ülesandes ettenähtud arvu dimensioonist ning neil on olemas atribuudid, järelikult vastab XML fail ülesande püstitusele. XML faili on struktuurilt loogilise ja lihtsa ülesehitusega. Rolli elemendid võiksid olla ka grupeeritud &amp;lt;Rollid/&amp;gt; nimelisse konteinerisse, kui üks näitleja mängib ühes seriaalis mitut rolli, mis on küll harv juhus aga võimalus olemas. Samuti peaksid atribuudid sisaldama metainformatsiooni (kuupäev, kogused, identifikaatorid) sisu kohta, seetõttu eelarve, ilmumisajad võiksid olla ülesmärgitud atribuutidena, kuna atribuudid on mõeldud masintöötlemiseks. Heaks selleks näiteks on kasutatud elemendi hooaeg atribuut number. Osa nimi võiks olla aga elemendina, kuna see on mõeldud eelkõige lugemiseks inimesele. Lisaks tekitab küsimusi kasutatud kuupäeva formaat - 8 Apr. 2012. Miks on just valitud selline kuupäeva kuju, sest seda ei ole võimalik masintöödelda.&lt;br /&gt;
XSD fail valideerub ning on koostatud korrektselt.&lt;br /&gt;
XSL fail transformeerib XML-i andmetel HTML-iks, kuid ülesande püstituses oli, et vajalik on kaks XSL faili. Skeemifail kuvab ilusti kõik andmed, mis esinevad XML-is.  &lt;br /&gt;
Üldiselt, esialgu näib võõristavalt kooslus, et elemendid on eestikeelsed, aga kirjeldused on inglise keelsed. Loomulikum oleks olnud keelevalik, kui oleks kasutatud Eesti seriaalide näiteid. Siiski on meeskonna poolt tehtud töö tehtud ja ehk on paari kolme XSL faili olemasolu nõue jäänud lihtsalt kahe silma vahele. &lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
Projektiks on rakendus Raamatupood, kust klient saab otsida ja seejärel osta endale sobiliku raamatu. Registreerimata kasutaja saab raamatuid vaadata, otsida, lisada ostukorvi ning sooritada ostu veebipoes. Kasutaja registeerimisel rakenduses tuleb sisestada oma e-mail ja parool. Samad kriteeriumid on ka kasutaja sisselogimisel. Registreeritud kasutajal on lisavõimalusi. Registreeritud kasutaja (nö adminkonto) saab lisada raamatut, autorit, kategooriat ja kirjastust.&lt;br /&gt;
&lt;br /&gt;
===Funktsionaalsused===&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Must have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Kasutaja registreerimine&lt;br /&gt;
*Kasutaja sisse- ja väljalogimine&lt;br /&gt;
&lt;br /&gt;
Registreerimata kasutaja&lt;br /&gt;
*Otsida raamatut&lt;br /&gt;
*Sorteerida raamatuotsingut maksumuse, lehtede arvu ja tähetiku järgi&lt;br /&gt;
*Lisada raamat ostukorvi&lt;br /&gt;
*Kustutada raamat ostukorvist&lt;br /&gt;
*Sooritada ost ostukorvist&lt;br /&gt;
*Tellimuse vormistamine&lt;br /&gt;
&lt;br /&gt;
Registreeritud kasutaja&lt;br /&gt;
*Lisaks registreerimata kasutaja funktsionaalustele&lt;br /&gt;
*Lisada, muuta, kustutada raamatut&lt;br /&gt;
*Lisada, muuta, kustutada autorit&lt;br /&gt;
*Lisada, muuta, kustutada kirjastust&lt;br /&gt;
*Lisada, muuta, kustutada kategooriat&lt;br /&gt;
*Vaadata oma ostude ajalugu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Nice to have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Raamatupoe ladu, mis võimaldab jälgida lao seisu&lt;br /&gt;
*Lisada raamatule pilt&lt;br /&gt;
*Ilus ja ja mugavasti kasutatav kasutajaliides&lt;br /&gt;
&lt;br /&gt;
===Kasutatavad tehnoloogiad===&lt;br /&gt;
Veebiteenus on RESTful JSON API-l põhinev.&lt;br /&gt;
&lt;br /&gt;
===Võimalikud probleemid===&lt;br /&gt;
*Ei saa tähtajaks valmis&lt;br /&gt;
*Projekti skoop on suurem, kui alguses arvasime&lt;br /&gt;
&lt;br /&gt;
===Esialgne andmebaasi mudel===&lt;br /&gt;
[[File:vrII_erd.png|1600px|]]&lt;br /&gt;
&lt;br /&gt;
Andmebaas muutub veel arenduse käigus vastavalt vajadustele.&lt;br /&gt;
Märkused: Tellimusi saab esitada ka anonüümselt. Klient võib oma andmeid muuta, aga see ei tähenda, et tellimuse andmed muutuvad.&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89661</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89661"/>
		<updated>2015-06-06T18:28:49Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Võimalikud probleemid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&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;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&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;name&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 fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[position() &amp;amp;lt;= 2]&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
Näitab menüü teisi toite va pitsad&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
==Retsensioon meeskonna HMR poolt==&lt;br /&gt;
Retsensiooni kirjutas meeskond HMR. Meie [https://wiki.itcollege.ee/index.php/HMR koduleht].&lt;br /&gt;
&lt;br /&gt;
Rääkides valitud XMLi teemast, siis teema on huvitav. Vaadates XML-ile peale, siis jääb silma, et üheski kohas pole kasutatud &amp;lt;![CDATA[]]&amp;gt; funktsiooni. Samas kui elementides kuvatakse ainult hindu, siis võibolla pole see ka põhjendatud. Teine üldisem märkus oleks, et XML-is peaks olema vähemalt kolm atribuuti. XMLis oli ainult name atribuut mida kasutati nii &amp;lt;Category&amp;gt; kui ka &amp;lt;Menu_Item&amp;gt; elemendis.&lt;br /&gt;
&lt;br /&gt;
Hakates XMLi põhjalikumalt analüüsima nähtus, et meeskonna Savi XML fail ei valideerunud. Näiteks kasutades validaatorit aadressil (http://www.xmlvalidation.com/index.php?id=1&amp;amp;L=0) näitatakse viga kohe kätte. Viga on järgmine: “5:30 The entity name must immediately follow the &#039;&amp;amp;&#039; in the entity reference.”. Samas seda viga oleks võinud märgata, kuna Visual Studio kuvab ka selle vea kohe XMLi trükkimisel ära ning samuti kuvatakse see viga ka brauseriaknas. Viga seisnes siis selles, et atribuutis väärtuses kasutati &amp;amp; märki.&lt;br /&gt;
&lt;br /&gt;
Tulles XMLi sisu juurde, siis seal jääb silma üks nüanss, mis tulevikus võib osutuda oluliseks puuduseks. Nimelt seal on elemendina määratud &amp;lt;price&amp;gt;, mis hoiab endas kindla pizza hinda. Samas oleks seal ilmselt mõttekas kasutada ka atribuuti valuuta kohta, juhuks kui tulevikus tekiks tarvidus pizza hinda eri valuutades kuvada.&lt;br /&gt;
&lt;br /&gt;
Teine potentsiaalne ohukoht on selles, et elemendis &amp;lt;Menu_Item&amp;gt; hoitakse pizza nime. Sellega juba oli probleeme, kui &amp;amp; sümbol tekitas XML-is vea. Kuna pizzade nimed võivad olla väga erisugused, siis sellega võib ka tulevikus probleeme tekkida. Kui siiski soovitakse seda atribuuti kasutada, siis tuleks hoolitseda selle eest, et see nimi parsitakse XMLi jaoks sobivale kujule. Samuti võib probleeme tekkida siis kui pizza nimesid soovitatakse kuvada võõrkeeltes kus kasutatakse võõrkeelseid tähemärke, näiteks vene või hiina keeles.&lt;br /&gt;
&lt;br /&gt;
Tulles XML skeemifaili juurde, siis seal pole eriti palju infot. See oli eelkõige sellest tingitud, et XML oli võrdlemisi lihtne. Vähe on tüübikirjeldusi, tingituna XMLi faili vähesest infohulgast. Ainult name (string) ja priceType (decimal) atribuudi tüüp on kirjeldatud. Pole ühtegi required väärtust, mis ilmselt jäänud märkamata. Väike nope skeemifailist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:all&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indikaator &amp;lt;all&amp;gt; tähendab, et child elemendid esinevad suvalises järjekorras ja igaüks ainult ühe korra, antud juhul jääb arusaamatuks miks seda kasutatakse kui ainult üks element ongi selles blokis kasutusel. Võimalik et plaan on lisada elemente hiljem.&lt;br /&gt;
On tehtud kaks XSLT faili, mis oli ka nõudeks. Kuna XML fail ei valideeru, siis neid pole võimalik ka originaalkujul kontrollida. Esimene fail tundub kujutavat pizzade hinnakirja tabeli kujul. Veidi faili korrastades ja testides tundub, et tegemist on lõpuni realiseerimata lahendusega. Kõiki hindu ei prindita, veerud oleks nagu paigas aga disain ja paigutus annab soovida.&lt;br /&gt;
&lt;br /&gt;
Teine XSTL on vigane. Viga on järgmisel real:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui DOCTYPE ära kustutada, siis asi hakkab tööle. Pilt võrreldes eelmise XSTL-iga on tunduvalt kenam ja kogu info on ka kenasti esitatud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks võib öelda, et tööd on tehtud, aga osa tööd on ka veel teha jäänud. Materjal korralikuks lahenduseks on olemas, see tuleb vaid ära realiseerida.&lt;br /&gt;
&lt;br /&gt;
==19.03.15 xml parandused vastavalt HMR soovitustele==&lt;br /&gt;
&lt;br /&gt;
1. Parandatud xml fail ja xsl failid. Kasutasime wikis valet tagi koodi kuvamiseks, see muutis &amp;amp;, &amp;lt;, &amp;gt; sümbolid ära. Nüüd peaks olema korrektne. Sorry :(&lt;br /&gt;
&lt;br /&gt;
2. Viisin sisse lisad xml schemasse.&lt;br /&gt;
&lt;br /&gt;
3. CDATA-t peaks kasutama nii vähe kui võimalik. Ei ole nõus selle nõuandega.&lt;br /&gt;
&lt;br /&gt;
==Esimene XML-i retsensioon meeskonnale /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
Meeskonna /* Anonüümsed  koodikommentaatorid */ [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#XML-i_skeemifail XML fail] kirjeldab filmide loetelu, mis sisaldab informatsiooni pealkirja, žanri, kirjelduse, näitlejate kohta. Veel on lisatud pildid, mis ilmestavad teksti osa. XML failis esitatud andmemaht on küllaltki suur ning detailne. XML on korrektne ning töö on väga hästi tehtud. XML-is on dimensioone rohkem kui neli, mis tähendab, et mudeli keerukus vastab ülesande püstitatule. Kirjelduse puhul on kasutatud ka CDATA, mis on vägagi positiivne ja asjakohane.&lt;br /&gt;
Skeemifail on korrektne, läbimõeldud ning loogiline. Samuti on struktuur paigas.  &lt;br /&gt;
XSLT failid on hästi ja korrektselt tehtud. Lisaks annavad transformatsiooni failid edasi XML struktuuris olevat põhilise sisu. Esimene XSLT fail annab XML faili kogu sisu. Teine XSLT fail on selektiivsem, mis järjestab filmid ilmumisaasta järgi ning kuvab vähem andmeid. Komadega näitlejate nimede koostamise loetelu on elegantselt programmeeritud. &lt;br /&gt;
Töö vastab kenasti õppejõu poolt esitatud nõuetele ning olemas on XML fail ka XML skeemi fail ja kaks XSLT faili. Viimaste puhul on meeskond astunud sammu edasi ning kasutatud on isegi CSS faile, mis teeb HTML-i visuaalselt vägagi kauniks. Kõikides failides olev kood on hästi loetav ning trepitud. Töö on kvaliteetne ja jätab väga professionaalse mulje. Retsenseerimist lihtsustas wikisse lisatud failid ning genereeritud HTML-i vaated.&lt;br /&gt;
&lt;br /&gt;
==Teine XML-i retsensioon meeskonnale Ehk lõpetab see aasta==&lt;br /&gt;
Meeskonna Ehk lõpetab see aasta [https://wiki.itcollege.ee/index.php/Lopetajad#XML_andmefail XML fail] kirjeldab telesarjade andmebaasi, kus on välja toodud seriaali nimi, hooajad, näitlejad, osad ja osade sisukokkuvõtte. Andmed on esitatud kahe seriaali kohta Game of Thrones ja House of Cards.  &lt;br /&gt;
XML fail koosneb ülesandes ettenähtud arvu dimensioonist ning neil on olemas atribuudid, järelikult vastab XML fail ülesande püstitusele. XML faili on struktuurilt loogilise ja lihtsa ülesehitusega. Rolli elemendid võiksid olla ka grupeeritud &amp;lt;Rollid/&amp;gt; nimelisse konteinerisse, kui üks näitleja mängib ühes seriaalis mitut rolli, mis on küll harv juhus aga võimalus olemas. Samuti peaksid atribuudid sisaldama metainformatsiooni (kuupäev, kogused, identifikaatorid) sisu kohta, seetõttu eelarve, ilmumisajad võiksid olla ülesmärgitud atribuutidena, kuna atribuudid on mõeldud masintöötlemiseks. Heaks selleks näiteks on kasutatud elemendi hooaeg atribuut number. Osa nimi võiks olla aga elemendina, kuna see on mõeldud eelkõige lugemiseks inimesele. Lisaks tekitab küsimusi kasutatud kuupäeva formaat - 8 Apr. 2012. Miks on just valitud selline kuupäeva kuju, sest seda ei ole võimalik masintöödelda.&lt;br /&gt;
XSD fail valideerub ning on koostatud korrektselt.&lt;br /&gt;
XSL fail transformeerib XML-i andmetel HTML-iks, kuid ülesande püstituses oli, et vajalik on kaks XSL faili. Skeemifail kuvab ilusti kõik andmed, mis esinevad XML-is.  &lt;br /&gt;
Üldiselt, esialgu näib võõristavalt kooslus, et elemendid on eestikeelsed, aga kirjeldused on inglise keelsed. Loomulikum oleks olnud keelevalik, kui oleks kasutatud Eesti seriaalide näiteid. Siiski on meeskonna poolt tehtud töö tehtud ja ehk on paari kolme XSL faili olemasolu nõue jäänud lihtsalt kahe silma vahele. &lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
Projektiks on rakendus Raamatupood, kust klient saab otsida ja seejärel osta endale sobiliku raamatu. Registreerimata kasutaja saab raamatuid vaadata, otsida, lisada ostukorvi ning sooritada ostu veebipoes. Kasutaja registeerimisel rakenduses tuleb sisestada oma e-mail ja parool. Samad kriteeriumid on ka kasutaja sisselogimisel. Registreeritud kasutajal on lisavõimalusi. Registreeritud kasutaja (nö adminkonto) saab lisada raamatut, autorit, kategooriat ja kirjastust.&lt;br /&gt;
&lt;br /&gt;
===Funktsionaalsused===&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Must have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Kasutaja registreerimine&lt;br /&gt;
*Kasutaja sisse- ja väljalogimine&lt;br /&gt;
&lt;br /&gt;
Registreerimata kasutaja&lt;br /&gt;
*Otsida raamatut&lt;br /&gt;
*Sorteerida raamatuotsingut maksumuse, lehtede arvu ja tähetiku järgi&lt;br /&gt;
*Lisada raamat ostukorvi&lt;br /&gt;
*Kustutada raamat ostukorvist&lt;br /&gt;
*Sooritada ost ostukorvist&lt;br /&gt;
*Tellimuse vormistamine&lt;br /&gt;
&lt;br /&gt;
Registreeritud kasutaja&lt;br /&gt;
*Lisaks registreerimata kasutaja funktsionaalustele&lt;br /&gt;
*Lisada, muuta, kustutada raamatut&lt;br /&gt;
*Lisada, muuta, kustutada autorit&lt;br /&gt;
*Lisada, muuta, kustutada kirjastust&lt;br /&gt;
*Lisada, muuta, kustutada kategooriat&lt;br /&gt;
*Vaadata oma ostude ajalugu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Nice to have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Raamatupoe ladu, mis võimaldab jälgida lao seisu&lt;br /&gt;
*Lisada raamatule pilt&lt;br /&gt;
*Ilus ja ja mugavasti kasutatav kasutajaliides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kasutatavad tehnoloogiad===&lt;br /&gt;
Veebiteenus on RESTful JSON API-l põhinev.&lt;br /&gt;
&lt;br /&gt;
===Võimalikud probleemid===&lt;br /&gt;
*Ei saa tähtajaks valmis&lt;br /&gt;
*Projekti skoop on suurem, kui alguses arvasime&lt;br /&gt;
&lt;br /&gt;
===Esialgne andmebaasi mudel===&lt;br /&gt;
[[File:vrII_erd.png|1600px|]]&lt;br /&gt;
&lt;br /&gt;
Andmebaas muutub veel arenduse käigus vastavalt vajadustele.&lt;br /&gt;
Märkused: Tellimusi saab esitada ka anonüümselt. Klient võib oma andmeid muuta, aga see ei tähenda, et tellimuse andmed muutuvad.&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89660</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89660"/>
		<updated>2015-06-06T18:27:21Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Esialgne andmebaasi mudel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&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;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&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;name&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 fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[position() &amp;amp;lt;= 2]&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
Näitab menüü teisi toite va pitsad&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
==Retsensioon meeskonna HMR poolt==&lt;br /&gt;
Retsensiooni kirjutas meeskond HMR. Meie [https://wiki.itcollege.ee/index.php/HMR koduleht].&lt;br /&gt;
&lt;br /&gt;
Rääkides valitud XMLi teemast, siis teema on huvitav. Vaadates XML-ile peale, siis jääb silma, et üheski kohas pole kasutatud &amp;lt;![CDATA[]]&amp;gt; funktsiooni. Samas kui elementides kuvatakse ainult hindu, siis võibolla pole see ka põhjendatud. Teine üldisem märkus oleks, et XML-is peaks olema vähemalt kolm atribuuti. XMLis oli ainult name atribuut mida kasutati nii &amp;lt;Category&amp;gt; kui ka &amp;lt;Menu_Item&amp;gt; elemendis.&lt;br /&gt;
&lt;br /&gt;
Hakates XMLi põhjalikumalt analüüsima nähtus, et meeskonna Savi XML fail ei valideerunud. Näiteks kasutades validaatorit aadressil (http://www.xmlvalidation.com/index.php?id=1&amp;amp;L=0) näitatakse viga kohe kätte. Viga on järgmine: “5:30 The entity name must immediately follow the &#039;&amp;amp;&#039; in the entity reference.”. Samas seda viga oleks võinud märgata, kuna Visual Studio kuvab ka selle vea kohe XMLi trükkimisel ära ning samuti kuvatakse see viga ka brauseriaknas. Viga seisnes siis selles, et atribuutis väärtuses kasutati &amp;amp; märki.&lt;br /&gt;
&lt;br /&gt;
Tulles XMLi sisu juurde, siis seal jääb silma üks nüanss, mis tulevikus võib osutuda oluliseks puuduseks. Nimelt seal on elemendina määratud &amp;lt;price&amp;gt;, mis hoiab endas kindla pizza hinda. Samas oleks seal ilmselt mõttekas kasutada ka atribuuti valuuta kohta, juhuks kui tulevikus tekiks tarvidus pizza hinda eri valuutades kuvada.&lt;br /&gt;
&lt;br /&gt;
Teine potentsiaalne ohukoht on selles, et elemendis &amp;lt;Menu_Item&amp;gt; hoitakse pizza nime. Sellega juba oli probleeme, kui &amp;amp; sümbol tekitas XML-is vea. Kuna pizzade nimed võivad olla väga erisugused, siis sellega võib ka tulevikus probleeme tekkida. Kui siiski soovitakse seda atribuuti kasutada, siis tuleks hoolitseda selle eest, et see nimi parsitakse XMLi jaoks sobivale kujule. Samuti võib probleeme tekkida siis kui pizza nimesid soovitatakse kuvada võõrkeeltes kus kasutatakse võõrkeelseid tähemärke, näiteks vene või hiina keeles.&lt;br /&gt;
&lt;br /&gt;
Tulles XML skeemifaili juurde, siis seal pole eriti palju infot. See oli eelkõige sellest tingitud, et XML oli võrdlemisi lihtne. Vähe on tüübikirjeldusi, tingituna XMLi faili vähesest infohulgast. Ainult name (string) ja priceType (decimal) atribuudi tüüp on kirjeldatud. Pole ühtegi required väärtust, mis ilmselt jäänud märkamata. Väike nope skeemifailist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:all&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indikaator &amp;lt;all&amp;gt; tähendab, et child elemendid esinevad suvalises järjekorras ja igaüks ainult ühe korra, antud juhul jääb arusaamatuks miks seda kasutatakse kui ainult üks element ongi selles blokis kasutusel. Võimalik et plaan on lisada elemente hiljem.&lt;br /&gt;
On tehtud kaks XSLT faili, mis oli ka nõudeks. Kuna XML fail ei valideeru, siis neid pole võimalik ka originaalkujul kontrollida. Esimene fail tundub kujutavat pizzade hinnakirja tabeli kujul. Veidi faili korrastades ja testides tundub, et tegemist on lõpuni realiseerimata lahendusega. Kõiki hindu ei prindita, veerud oleks nagu paigas aga disain ja paigutus annab soovida.&lt;br /&gt;
&lt;br /&gt;
Teine XSTL on vigane. Viga on järgmisel real:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui DOCTYPE ära kustutada, siis asi hakkab tööle. Pilt võrreldes eelmise XSTL-iga on tunduvalt kenam ja kogu info on ka kenasti esitatud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks võib öelda, et tööd on tehtud, aga osa tööd on ka veel teha jäänud. Materjal korralikuks lahenduseks on olemas, see tuleb vaid ära realiseerida.&lt;br /&gt;
&lt;br /&gt;
==19.03.15 xml parandused vastavalt HMR soovitustele==&lt;br /&gt;
&lt;br /&gt;
1. Parandatud xml fail ja xsl failid. Kasutasime wikis valet tagi koodi kuvamiseks, see muutis &amp;amp;, &amp;lt;, &amp;gt; sümbolid ära. Nüüd peaks olema korrektne. Sorry :(&lt;br /&gt;
&lt;br /&gt;
2. Viisin sisse lisad xml schemasse.&lt;br /&gt;
&lt;br /&gt;
3. CDATA-t peaks kasutama nii vähe kui võimalik. Ei ole nõus selle nõuandega.&lt;br /&gt;
&lt;br /&gt;
==Esimene XML-i retsensioon meeskonnale /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
Meeskonna /* Anonüümsed  koodikommentaatorid */ [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#XML-i_skeemifail XML fail] kirjeldab filmide loetelu, mis sisaldab informatsiooni pealkirja, žanri, kirjelduse, näitlejate kohta. Veel on lisatud pildid, mis ilmestavad teksti osa. XML failis esitatud andmemaht on küllaltki suur ning detailne. XML on korrektne ning töö on väga hästi tehtud. XML-is on dimensioone rohkem kui neli, mis tähendab, et mudeli keerukus vastab ülesande püstitatule. Kirjelduse puhul on kasutatud ka CDATA, mis on vägagi positiivne ja asjakohane.&lt;br /&gt;
Skeemifail on korrektne, läbimõeldud ning loogiline. Samuti on struktuur paigas.  &lt;br /&gt;
XSLT failid on hästi ja korrektselt tehtud. Lisaks annavad transformatsiooni failid edasi XML struktuuris olevat põhilise sisu. Esimene XSLT fail annab XML faili kogu sisu. Teine XSLT fail on selektiivsem, mis järjestab filmid ilmumisaasta järgi ning kuvab vähem andmeid. Komadega näitlejate nimede koostamise loetelu on elegantselt programmeeritud. &lt;br /&gt;
Töö vastab kenasti õppejõu poolt esitatud nõuetele ning olemas on XML fail ka XML skeemi fail ja kaks XSLT faili. Viimaste puhul on meeskond astunud sammu edasi ning kasutatud on isegi CSS faile, mis teeb HTML-i visuaalselt vägagi kauniks. Kõikides failides olev kood on hästi loetav ning trepitud. Töö on kvaliteetne ja jätab väga professionaalse mulje. Retsenseerimist lihtsustas wikisse lisatud failid ning genereeritud HTML-i vaated.&lt;br /&gt;
&lt;br /&gt;
==Teine XML-i retsensioon meeskonnale Ehk lõpetab see aasta==&lt;br /&gt;
Meeskonna Ehk lõpetab see aasta [https://wiki.itcollege.ee/index.php/Lopetajad#XML_andmefail XML fail] kirjeldab telesarjade andmebaasi, kus on välja toodud seriaali nimi, hooajad, näitlejad, osad ja osade sisukokkuvõtte. Andmed on esitatud kahe seriaali kohta Game of Thrones ja House of Cards.  &lt;br /&gt;
XML fail koosneb ülesandes ettenähtud arvu dimensioonist ning neil on olemas atribuudid, järelikult vastab XML fail ülesande püstitusele. XML faili on struktuurilt loogilise ja lihtsa ülesehitusega. Rolli elemendid võiksid olla ka grupeeritud &amp;lt;Rollid/&amp;gt; nimelisse konteinerisse, kui üks näitleja mängib ühes seriaalis mitut rolli, mis on küll harv juhus aga võimalus olemas. Samuti peaksid atribuudid sisaldama metainformatsiooni (kuupäev, kogused, identifikaatorid) sisu kohta, seetõttu eelarve, ilmumisajad võiksid olla ülesmärgitud atribuutidena, kuna atribuudid on mõeldud masintöötlemiseks. Heaks selleks näiteks on kasutatud elemendi hooaeg atribuut number. Osa nimi võiks olla aga elemendina, kuna see on mõeldud eelkõige lugemiseks inimesele. Lisaks tekitab küsimusi kasutatud kuupäeva formaat - 8 Apr. 2012. Miks on just valitud selline kuupäeva kuju, sest seda ei ole võimalik masintöödelda.&lt;br /&gt;
XSD fail valideerub ning on koostatud korrektselt.&lt;br /&gt;
XSL fail transformeerib XML-i andmetel HTML-iks, kuid ülesande püstituses oli, et vajalik on kaks XSL faili. Skeemifail kuvab ilusti kõik andmed, mis esinevad XML-is.  &lt;br /&gt;
Üldiselt, esialgu näib võõristavalt kooslus, et elemendid on eestikeelsed, aga kirjeldused on inglise keelsed. Loomulikum oleks olnud keelevalik, kui oleks kasutatud Eesti seriaalide näiteid. Siiski on meeskonna poolt tehtud töö tehtud ja ehk on paari kolme XSL faili olemasolu nõue jäänud lihtsalt kahe silma vahele. &lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
Projektiks on rakendus Raamatupood, kust klient saab otsida ja seejärel osta endale sobiliku raamatu. Registreerimata kasutaja saab raamatuid vaadata, otsida, lisada ostukorvi ning sooritada ostu veebipoes. Kasutaja registeerimisel rakenduses tuleb sisestada oma e-mail ja parool. Samad kriteeriumid on ka kasutaja sisselogimisel. Registreeritud kasutajal on lisavõimalusi. Registreeritud kasutaja (nö adminkonto) saab lisada raamatut, autorit, kategooriat ja kirjastust.&lt;br /&gt;
&lt;br /&gt;
===Funktsionaalsused===&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Must have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Kasutaja registreerimine&lt;br /&gt;
*Kasutaja sisse- ja väljalogimine&lt;br /&gt;
&lt;br /&gt;
Registreerimata kasutaja&lt;br /&gt;
*Otsida raamatut&lt;br /&gt;
*Sorteerida raamatuotsingut maksumuse, lehtede arvu ja tähetiku järgi&lt;br /&gt;
*Lisada raamat ostukorvi&lt;br /&gt;
*Kustutada raamat ostukorvist&lt;br /&gt;
*Sooritada ost ostukorvist&lt;br /&gt;
*Tellimuse vormistamine&lt;br /&gt;
&lt;br /&gt;
Registreeritud kasutaja&lt;br /&gt;
*Lisaks registreerimata kasutaja funktsionaalustele&lt;br /&gt;
*Lisada, muuta, kustutada raamatut&lt;br /&gt;
*Lisada, muuta, kustutada autorit&lt;br /&gt;
*Lisada, muuta, kustutada kirjastust&lt;br /&gt;
*Lisada, muuta, kustutada kategooriat&lt;br /&gt;
*Vaadata oma ostude ajalugu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Nice to have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Raamatupoe ladu, mis võimaldab jälgida lao seisu&lt;br /&gt;
*Lisada raamatule pilt&lt;br /&gt;
*Ilus ja ja mugavasti kasutatav kasutajaliides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kasutatavad tehnoloogiad===&lt;br /&gt;
Veebiteenus on RESTful JSON API-l põhinev.&lt;br /&gt;
&lt;br /&gt;
===Võimalikud probleemid===&lt;br /&gt;
Ei saa tähtajaks valmis&lt;br /&gt;
Projekti skoop on suurem, kui alguses arvasime&lt;br /&gt;
&lt;br /&gt;
===Esialgne andmebaasi mudel===&lt;br /&gt;
[[File:vrII_erd.png|1600px|]]&lt;br /&gt;
&lt;br /&gt;
Andmebaas muutub veel arenduse käigus vastavalt vajadustele.&lt;br /&gt;
Märkused: Tellimusi saab esitada ka anonüümselt. Klient võib oma andmeid muuta, aga see ei tähenda, et tellimuse andmed muutuvad.&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89659</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89659"/>
		<updated>2015-06-06T18:27:04Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Esialgne andmebaasi mudel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&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;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&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;name&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 fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[position() &amp;amp;lt;= 2]&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
Näitab menüü teisi toite va pitsad&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
==Retsensioon meeskonna HMR poolt==&lt;br /&gt;
Retsensiooni kirjutas meeskond HMR. Meie [https://wiki.itcollege.ee/index.php/HMR koduleht].&lt;br /&gt;
&lt;br /&gt;
Rääkides valitud XMLi teemast, siis teema on huvitav. Vaadates XML-ile peale, siis jääb silma, et üheski kohas pole kasutatud &amp;lt;![CDATA[]]&amp;gt; funktsiooni. Samas kui elementides kuvatakse ainult hindu, siis võibolla pole see ka põhjendatud. Teine üldisem märkus oleks, et XML-is peaks olema vähemalt kolm atribuuti. XMLis oli ainult name atribuut mida kasutati nii &amp;lt;Category&amp;gt; kui ka &amp;lt;Menu_Item&amp;gt; elemendis.&lt;br /&gt;
&lt;br /&gt;
Hakates XMLi põhjalikumalt analüüsima nähtus, et meeskonna Savi XML fail ei valideerunud. Näiteks kasutades validaatorit aadressil (http://www.xmlvalidation.com/index.php?id=1&amp;amp;L=0) näitatakse viga kohe kätte. Viga on järgmine: “5:30 The entity name must immediately follow the &#039;&amp;amp;&#039; in the entity reference.”. Samas seda viga oleks võinud märgata, kuna Visual Studio kuvab ka selle vea kohe XMLi trükkimisel ära ning samuti kuvatakse see viga ka brauseriaknas. Viga seisnes siis selles, et atribuutis väärtuses kasutati &amp;amp; märki.&lt;br /&gt;
&lt;br /&gt;
Tulles XMLi sisu juurde, siis seal jääb silma üks nüanss, mis tulevikus võib osutuda oluliseks puuduseks. Nimelt seal on elemendina määratud &amp;lt;price&amp;gt;, mis hoiab endas kindla pizza hinda. Samas oleks seal ilmselt mõttekas kasutada ka atribuuti valuuta kohta, juhuks kui tulevikus tekiks tarvidus pizza hinda eri valuutades kuvada.&lt;br /&gt;
&lt;br /&gt;
Teine potentsiaalne ohukoht on selles, et elemendis &amp;lt;Menu_Item&amp;gt; hoitakse pizza nime. Sellega juba oli probleeme, kui &amp;amp; sümbol tekitas XML-is vea. Kuna pizzade nimed võivad olla väga erisugused, siis sellega võib ka tulevikus probleeme tekkida. Kui siiski soovitakse seda atribuuti kasutada, siis tuleks hoolitseda selle eest, et see nimi parsitakse XMLi jaoks sobivale kujule. Samuti võib probleeme tekkida siis kui pizza nimesid soovitatakse kuvada võõrkeeltes kus kasutatakse võõrkeelseid tähemärke, näiteks vene või hiina keeles.&lt;br /&gt;
&lt;br /&gt;
Tulles XML skeemifaili juurde, siis seal pole eriti palju infot. See oli eelkõige sellest tingitud, et XML oli võrdlemisi lihtne. Vähe on tüübikirjeldusi, tingituna XMLi faili vähesest infohulgast. Ainult name (string) ja priceType (decimal) atribuudi tüüp on kirjeldatud. Pole ühtegi required väärtust, mis ilmselt jäänud märkamata. Väike nope skeemifailist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:all&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indikaator &amp;lt;all&amp;gt; tähendab, et child elemendid esinevad suvalises järjekorras ja igaüks ainult ühe korra, antud juhul jääb arusaamatuks miks seda kasutatakse kui ainult üks element ongi selles blokis kasutusel. Võimalik et plaan on lisada elemente hiljem.&lt;br /&gt;
On tehtud kaks XSLT faili, mis oli ka nõudeks. Kuna XML fail ei valideeru, siis neid pole võimalik ka originaalkujul kontrollida. Esimene fail tundub kujutavat pizzade hinnakirja tabeli kujul. Veidi faili korrastades ja testides tundub, et tegemist on lõpuni realiseerimata lahendusega. Kõiki hindu ei prindita, veerud oleks nagu paigas aga disain ja paigutus annab soovida.&lt;br /&gt;
&lt;br /&gt;
Teine XSTL on vigane. Viga on järgmisel real:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui DOCTYPE ära kustutada, siis asi hakkab tööle. Pilt võrreldes eelmise XSTL-iga on tunduvalt kenam ja kogu info on ka kenasti esitatud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks võib öelda, et tööd on tehtud, aga osa tööd on ka veel teha jäänud. Materjal korralikuks lahenduseks on olemas, see tuleb vaid ära realiseerida.&lt;br /&gt;
&lt;br /&gt;
==19.03.15 xml parandused vastavalt HMR soovitustele==&lt;br /&gt;
&lt;br /&gt;
1. Parandatud xml fail ja xsl failid. Kasutasime wikis valet tagi koodi kuvamiseks, see muutis &amp;amp;, &amp;lt;, &amp;gt; sümbolid ära. Nüüd peaks olema korrektne. Sorry :(&lt;br /&gt;
&lt;br /&gt;
2. Viisin sisse lisad xml schemasse.&lt;br /&gt;
&lt;br /&gt;
3. CDATA-t peaks kasutama nii vähe kui võimalik. Ei ole nõus selle nõuandega.&lt;br /&gt;
&lt;br /&gt;
==Esimene XML-i retsensioon meeskonnale /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
Meeskonna /* Anonüümsed  koodikommentaatorid */ [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#XML-i_skeemifail XML fail] kirjeldab filmide loetelu, mis sisaldab informatsiooni pealkirja, žanri, kirjelduse, näitlejate kohta. Veel on lisatud pildid, mis ilmestavad teksti osa. XML failis esitatud andmemaht on küllaltki suur ning detailne. XML on korrektne ning töö on väga hästi tehtud. XML-is on dimensioone rohkem kui neli, mis tähendab, et mudeli keerukus vastab ülesande püstitatule. Kirjelduse puhul on kasutatud ka CDATA, mis on vägagi positiivne ja asjakohane.&lt;br /&gt;
Skeemifail on korrektne, läbimõeldud ning loogiline. Samuti on struktuur paigas.  &lt;br /&gt;
XSLT failid on hästi ja korrektselt tehtud. Lisaks annavad transformatsiooni failid edasi XML struktuuris olevat põhilise sisu. Esimene XSLT fail annab XML faili kogu sisu. Teine XSLT fail on selektiivsem, mis järjestab filmid ilmumisaasta järgi ning kuvab vähem andmeid. Komadega näitlejate nimede koostamise loetelu on elegantselt programmeeritud. &lt;br /&gt;
Töö vastab kenasti õppejõu poolt esitatud nõuetele ning olemas on XML fail ka XML skeemi fail ja kaks XSLT faili. Viimaste puhul on meeskond astunud sammu edasi ning kasutatud on isegi CSS faile, mis teeb HTML-i visuaalselt vägagi kauniks. Kõikides failides olev kood on hästi loetav ning trepitud. Töö on kvaliteetne ja jätab väga professionaalse mulje. Retsenseerimist lihtsustas wikisse lisatud failid ning genereeritud HTML-i vaated.&lt;br /&gt;
&lt;br /&gt;
==Teine XML-i retsensioon meeskonnale Ehk lõpetab see aasta==&lt;br /&gt;
Meeskonna Ehk lõpetab see aasta [https://wiki.itcollege.ee/index.php/Lopetajad#XML_andmefail XML fail] kirjeldab telesarjade andmebaasi, kus on välja toodud seriaali nimi, hooajad, näitlejad, osad ja osade sisukokkuvõtte. Andmed on esitatud kahe seriaali kohta Game of Thrones ja House of Cards.  &lt;br /&gt;
XML fail koosneb ülesandes ettenähtud arvu dimensioonist ning neil on olemas atribuudid, järelikult vastab XML fail ülesande püstitusele. XML faili on struktuurilt loogilise ja lihtsa ülesehitusega. Rolli elemendid võiksid olla ka grupeeritud &amp;lt;Rollid/&amp;gt; nimelisse konteinerisse, kui üks näitleja mängib ühes seriaalis mitut rolli, mis on küll harv juhus aga võimalus olemas. Samuti peaksid atribuudid sisaldama metainformatsiooni (kuupäev, kogused, identifikaatorid) sisu kohta, seetõttu eelarve, ilmumisajad võiksid olla ülesmärgitud atribuutidena, kuna atribuudid on mõeldud masintöötlemiseks. Heaks selleks näiteks on kasutatud elemendi hooaeg atribuut number. Osa nimi võiks olla aga elemendina, kuna see on mõeldud eelkõige lugemiseks inimesele. Lisaks tekitab küsimusi kasutatud kuupäeva formaat - 8 Apr. 2012. Miks on just valitud selline kuupäeva kuju, sest seda ei ole võimalik masintöödelda.&lt;br /&gt;
XSD fail valideerub ning on koostatud korrektselt.&lt;br /&gt;
XSL fail transformeerib XML-i andmetel HTML-iks, kuid ülesande püstituses oli, et vajalik on kaks XSL faili. Skeemifail kuvab ilusti kõik andmed, mis esinevad XML-is.  &lt;br /&gt;
Üldiselt, esialgu näib võõristavalt kooslus, et elemendid on eestikeelsed, aga kirjeldused on inglise keelsed. Loomulikum oleks olnud keelevalik, kui oleks kasutatud Eesti seriaalide näiteid. Siiski on meeskonna poolt tehtud töö tehtud ja ehk on paari kolme XSL faili olemasolu nõue jäänud lihtsalt kahe silma vahele. &lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
Projektiks on rakendus Raamatupood, kust klient saab otsida ja seejärel osta endale sobiliku raamatu. Registreerimata kasutaja saab raamatuid vaadata, otsida, lisada ostukorvi ning sooritada ostu veebipoes. Kasutaja registeerimisel rakenduses tuleb sisestada oma e-mail ja parool. Samad kriteeriumid on ka kasutaja sisselogimisel. Registreeritud kasutajal on lisavõimalusi. Registreeritud kasutaja (nö adminkonto) saab lisada raamatut, autorit, kategooriat ja kirjastust.&lt;br /&gt;
&lt;br /&gt;
===Funktsionaalsused===&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Must have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Kasutaja registreerimine&lt;br /&gt;
*Kasutaja sisse- ja väljalogimine&lt;br /&gt;
&lt;br /&gt;
Registreerimata kasutaja&lt;br /&gt;
*Otsida raamatut&lt;br /&gt;
*Sorteerida raamatuotsingut maksumuse, lehtede arvu ja tähetiku järgi&lt;br /&gt;
*Lisada raamat ostukorvi&lt;br /&gt;
*Kustutada raamat ostukorvist&lt;br /&gt;
*Sooritada ost ostukorvist&lt;br /&gt;
*Tellimuse vormistamine&lt;br /&gt;
&lt;br /&gt;
Registreeritud kasutaja&lt;br /&gt;
*Lisaks registreerimata kasutaja funktsionaalustele&lt;br /&gt;
*Lisada, muuta, kustutada raamatut&lt;br /&gt;
*Lisada, muuta, kustutada autorit&lt;br /&gt;
*Lisada, muuta, kustutada kirjastust&lt;br /&gt;
*Lisada, muuta, kustutada kategooriat&lt;br /&gt;
*Vaadata oma ostude ajalugu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Nice to have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Raamatupoe ladu, mis võimaldab jälgida lao seisu&lt;br /&gt;
*Lisada raamatule pilt&lt;br /&gt;
*Ilus ja ja mugavasti kasutatav kasutajaliides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kasutatavad tehnoloogiad===&lt;br /&gt;
Veebiteenus on RESTful JSON API-l põhinev.&lt;br /&gt;
&lt;br /&gt;
===Võimalikud probleemid===&lt;br /&gt;
Ei saa tähtajaks valmis&lt;br /&gt;
Projekti skoop on suurem, kui alguses arvasime&lt;br /&gt;
&lt;br /&gt;
===Esialgne andmebaasi mudel===&lt;br /&gt;
[[File:vrII_erd.png|1200px|]]&lt;br /&gt;
&lt;br /&gt;
Andmebaas muutub veel arenduse käigus vastavalt vajadustele.&lt;br /&gt;
Märkused: Tellimusi saab esitada ka anonüümselt. Klient võib oma andmeid muuta, aga see ei tähenda, et tellimuse andmed muutuvad.&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89658</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89658"/>
		<updated>2015-06-06T18:24:11Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Esialgne andmebaasi mudel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&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;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&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;name&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 fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[position() &amp;amp;lt;= 2]&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
Näitab menüü teisi toite va pitsad&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
==Retsensioon meeskonna HMR poolt==&lt;br /&gt;
Retsensiooni kirjutas meeskond HMR. Meie [https://wiki.itcollege.ee/index.php/HMR koduleht].&lt;br /&gt;
&lt;br /&gt;
Rääkides valitud XMLi teemast, siis teema on huvitav. Vaadates XML-ile peale, siis jääb silma, et üheski kohas pole kasutatud &amp;lt;![CDATA[]]&amp;gt; funktsiooni. Samas kui elementides kuvatakse ainult hindu, siis võibolla pole see ka põhjendatud. Teine üldisem märkus oleks, et XML-is peaks olema vähemalt kolm atribuuti. XMLis oli ainult name atribuut mida kasutati nii &amp;lt;Category&amp;gt; kui ka &amp;lt;Menu_Item&amp;gt; elemendis.&lt;br /&gt;
&lt;br /&gt;
Hakates XMLi põhjalikumalt analüüsima nähtus, et meeskonna Savi XML fail ei valideerunud. Näiteks kasutades validaatorit aadressil (http://www.xmlvalidation.com/index.php?id=1&amp;amp;L=0) näitatakse viga kohe kätte. Viga on järgmine: “5:30 The entity name must immediately follow the &#039;&amp;amp;&#039; in the entity reference.”. Samas seda viga oleks võinud märgata, kuna Visual Studio kuvab ka selle vea kohe XMLi trükkimisel ära ning samuti kuvatakse see viga ka brauseriaknas. Viga seisnes siis selles, et atribuutis väärtuses kasutati &amp;amp; märki.&lt;br /&gt;
&lt;br /&gt;
Tulles XMLi sisu juurde, siis seal jääb silma üks nüanss, mis tulevikus võib osutuda oluliseks puuduseks. Nimelt seal on elemendina määratud &amp;lt;price&amp;gt;, mis hoiab endas kindla pizza hinda. Samas oleks seal ilmselt mõttekas kasutada ka atribuuti valuuta kohta, juhuks kui tulevikus tekiks tarvidus pizza hinda eri valuutades kuvada.&lt;br /&gt;
&lt;br /&gt;
Teine potentsiaalne ohukoht on selles, et elemendis &amp;lt;Menu_Item&amp;gt; hoitakse pizza nime. Sellega juba oli probleeme, kui &amp;amp; sümbol tekitas XML-is vea. Kuna pizzade nimed võivad olla väga erisugused, siis sellega võib ka tulevikus probleeme tekkida. Kui siiski soovitakse seda atribuuti kasutada, siis tuleks hoolitseda selle eest, et see nimi parsitakse XMLi jaoks sobivale kujule. Samuti võib probleeme tekkida siis kui pizza nimesid soovitatakse kuvada võõrkeeltes kus kasutatakse võõrkeelseid tähemärke, näiteks vene või hiina keeles.&lt;br /&gt;
&lt;br /&gt;
Tulles XML skeemifaili juurde, siis seal pole eriti palju infot. See oli eelkõige sellest tingitud, et XML oli võrdlemisi lihtne. Vähe on tüübikirjeldusi, tingituna XMLi faili vähesest infohulgast. Ainult name (string) ja priceType (decimal) atribuudi tüüp on kirjeldatud. Pole ühtegi required väärtust, mis ilmselt jäänud märkamata. Väike nope skeemifailist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:all&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indikaator &amp;lt;all&amp;gt; tähendab, et child elemendid esinevad suvalises järjekorras ja igaüks ainult ühe korra, antud juhul jääb arusaamatuks miks seda kasutatakse kui ainult üks element ongi selles blokis kasutusel. Võimalik et plaan on lisada elemente hiljem.&lt;br /&gt;
On tehtud kaks XSLT faili, mis oli ka nõudeks. Kuna XML fail ei valideeru, siis neid pole võimalik ka originaalkujul kontrollida. Esimene fail tundub kujutavat pizzade hinnakirja tabeli kujul. Veidi faili korrastades ja testides tundub, et tegemist on lõpuni realiseerimata lahendusega. Kõiki hindu ei prindita, veerud oleks nagu paigas aga disain ja paigutus annab soovida.&lt;br /&gt;
&lt;br /&gt;
Teine XSTL on vigane. Viga on järgmisel real:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui DOCTYPE ära kustutada, siis asi hakkab tööle. Pilt võrreldes eelmise XSTL-iga on tunduvalt kenam ja kogu info on ka kenasti esitatud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks võib öelda, et tööd on tehtud, aga osa tööd on ka veel teha jäänud. Materjal korralikuks lahenduseks on olemas, see tuleb vaid ära realiseerida.&lt;br /&gt;
&lt;br /&gt;
==19.03.15 xml parandused vastavalt HMR soovitustele==&lt;br /&gt;
&lt;br /&gt;
1. Parandatud xml fail ja xsl failid. Kasutasime wikis valet tagi koodi kuvamiseks, see muutis &amp;amp;, &amp;lt;, &amp;gt; sümbolid ära. Nüüd peaks olema korrektne. Sorry :(&lt;br /&gt;
&lt;br /&gt;
2. Viisin sisse lisad xml schemasse.&lt;br /&gt;
&lt;br /&gt;
3. CDATA-t peaks kasutama nii vähe kui võimalik. Ei ole nõus selle nõuandega.&lt;br /&gt;
&lt;br /&gt;
==Esimene XML-i retsensioon meeskonnale /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
Meeskonna /* Anonüümsed  koodikommentaatorid */ [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#XML-i_skeemifail XML fail] kirjeldab filmide loetelu, mis sisaldab informatsiooni pealkirja, žanri, kirjelduse, näitlejate kohta. Veel on lisatud pildid, mis ilmestavad teksti osa. XML failis esitatud andmemaht on küllaltki suur ning detailne. XML on korrektne ning töö on väga hästi tehtud. XML-is on dimensioone rohkem kui neli, mis tähendab, et mudeli keerukus vastab ülesande püstitatule. Kirjelduse puhul on kasutatud ka CDATA, mis on vägagi positiivne ja asjakohane.&lt;br /&gt;
Skeemifail on korrektne, läbimõeldud ning loogiline. Samuti on struktuur paigas.  &lt;br /&gt;
XSLT failid on hästi ja korrektselt tehtud. Lisaks annavad transformatsiooni failid edasi XML struktuuris olevat põhilise sisu. Esimene XSLT fail annab XML faili kogu sisu. Teine XSLT fail on selektiivsem, mis järjestab filmid ilmumisaasta järgi ning kuvab vähem andmeid. Komadega näitlejate nimede koostamise loetelu on elegantselt programmeeritud. &lt;br /&gt;
Töö vastab kenasti õppejõu poolt esitatud nõuetele ning olemas on XML fail ka XML skeemi fail ja kaks XSLT faili. Viimaste puhul on meeskond astunud sammu edasi ning kasutatud on isegi CSS faile, mis teeb HTML-i visuaalselt vägagi kauniks. Kõikides failides olev kood on hästi loetav ning trepitud. Töö on kvaliteetne ja jätab väga professionaalse mulje. Retsenseerimist lihtsustas wikisse lisatud failid ning genereeritud HTML-i vaated.&lt;br /&gt;
&lt;br /&gt;
==Teine XML-i retsensioon meeskonnale Ehk lõpetab see aasta==&lt;br /&gt;
Meeskonna Ehk lõpetab see aasta [https://wiki.itcollege.ee/index.php/Lopetajad#XML_andmefail XML fail] kirjeldab telesarjade andmebaasi, kus on välja toodud seriaali nimi, hooajad, näitlejad, osad ja osade sisukokkuvõtte. Andmed on esitatud kahe seriaali kohta Game of Thrones ja House of Cards.  &lt;br /&gt;
XML fail koosneb ülesandes ettenähtud arvu dimensioonist ning neil on olemas atribuudid, järelikult vastab XML fail ülesande püstitusele. XML faili on struktuurilt loogilise ja lihtsa ülesehitusega. Rolli elemendid võiksid olla ka grupeeritud &amp;lt;Rollid/&amp;gt; nimelisse konteinerisse, kui üks näitleja mängib ühes seriaalis mitut rolli, mis on küll harv juhus aga võimalus olemas. Samuti peaksid atribuudid sisaldama metainformatsiooni (kuupäev, kogused, identifikaatorid) sisu kohta, seetõttu eelarve, ilmumisajad võiksid olla ülesmärgitud atribuutidena, kuna atribuudid on mõeldud masintöötlemiseks. Heaks selleks näiteks on kasutatud elemendi hooaeg atribuut number. Osa nimi võiks olla aga elemendina, kuna see on mõeldud eelkõige lugemiseks inimesele. Lisaks tekitab küsimusi kasutatud kuupäeva formaat - 8 Apr. 2012. Miks on just valitud selline kuupäeva kuju, sest seda ei ole võimalik masintöödelda.&lt;br /&gt;
XSD fail valideerub ning on koostatud korrektselt.&lt;br /&gt;
XSL fail transformeerib XML-i andmetel HTML-iks, kuid ülesande püstituses oli, et vajalik on kaks XSL faili. Skeemifail kuvab ilusti kõik andmed, mis esinevad XML-is.  &lt;br /&gt;
Üldiselt, esialgu näib võõristavalt kooslus, et elemendid on eestikeelsed, aga kirjeldused on inglise keelsed. Loomulikum oleks olnud keelevalik, kui oleks kasutatud Eesti seriaalide näiteid. Siiski on meeskonna poolt tehtud töö tehtud ja ehk on paari kolme XSL faili olemasolu nõue jäänud lihtsalt kahe silma vahele. &lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
Projektiks on rakendus Raamatupood, kust klient saab otsida ja seejärel osta endale sobiliku raamatu. Registreerimata kasutaja saab raamatuid vaadata, otsida, lisada ostukorvi ning sooritada ostu veebipoes. Kasutaja registeerimisel rakenduses tuleb sisestada oma e-mail ja parool. Samad kriteeriumid on ka kasutaja sisselogimisel. Registreeritud kasutajal on lisavõimalusi. Registreeritud kasutaja (nö adminkonto) saab lisada raamatut, autorit, kategooriat ja kirjastust.&lt;br /&gt;
&lt;br /&gt;
===Funktsionaalsused===&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Must have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Kasutaja registreerimine&lt;br /&gt;
*Kasutaja sisse- ja väljalogimine&lt;br /&gt;
&lt;br /&gt;
Registreerimata kasutaja&lt;br /&gt;
*Otsida raamatut&lt;br /&gt;
*Sorteerida raamatuotsingut maksumuse, lehtede arvu ja tähetiku järgi&lt;br /&gt;
*Lisada raamat ostukorvi&lt;br /&gt;
*Kustutada raamat ostukorvist&lt;br /&gt;
*Sooritada ost ostukorvist&lt;br /&gt;
*Tellimuse vormistamine&lt;br /&gt;
&lt;br /&gt;
Registreeritud kasutaja&lt;br /&gt;
*Lisaks registreerimata kasutaja funktsionaalustele&lt;br /&gt;
*Lisada, muuta, kustutada raamatut&lt;br /&gt;
*Lisada, muuta, kustutada autorit&lt;br /&gt;
*Lisada, muuta, kustutada kirjastust&lt;br /&gt;
*Lisada, muuta, kustutada kategooriat&lt;br /&gt;
*Vaadata oma ostude ajalugu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Nice to have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Raamatupoe ladu, mis võimaldab jälgida lao seisu&lt;br /&gt;
*Lisada raamatule pilt&lt;br /&gt;
*Ilus ja ja mugavasti kasutatav kasutajaliides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kasutatavad tehnoloogiad===&lt;br /&gt;
Veebiteenus on RESTful JSON API-l põhinev.&lt;br /&gt;
&lt;br /&gt;
===Võimalikud probleemid===&lt;br /&gt;
Ei saa tähtajaks valmis&lt;br /&gt;
Projekti skoop on suurem, kui alguses arvasime&lt;br /&gt;
&lt;br /&gt;
===Esialgne andmebaasi mudel===&lt;br /&gt;
[[File:vrII_erd.png]]&lt;br /&gt;
Andmebaas muutub veel arenduse käigus vastavalt vajadustele.&lt;br /&gt;
Märkused: Tellimusi saab esitada ka anonüümselt. Klient võib oma andmeid muuta, aga see ei tähenda, et tellimuse andmed muutuvad.&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:VrII_erd.png&amp;diff=89657</id>
		<title>File:VrII erd.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:VrII_erd.png&amp;diff=89657"/>
		<updated>2015-06-06T18:21:25Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89656</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89656"/>
		<updated>2015-06-06T18:19:50Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&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;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&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;name&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 fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[position() &amp;amp;lt;= 2]&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
Näitab menüü teisi toite va pitsad&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
==Retsensioon meeskonna HMR poolt==&lt;br /&gt;
Retsensiooni kirjutas meeskond HMR. Meie [https://wiki.itcollege.ee/index.php/HMR koduleht].&lt;br /&gt;
&lt;br /&gt;
Rääkides valitud XMLi teemast, siis teema on huvitav. Vaadates XML-ile peale, siis jääb silma, et üheski kohas pole kasutatud &amp;lt;![CDATA[]]&amp;gt; funktsiooni. Samas kui elementides kuvatakse ainult hindu, siis võibolla pole see ka põhjendatud. Teine üldisem märkus oleks, et XML-is peaks olema vähemalt kolm atribuuti. XMLis oli ainult name atribuut mida kasutati nii &amp;lt;Category&amp;gt; kui ka &amp;lt;Menu_Item&amp;gt; elemendis.&lt;br /&gt;
&lt;br /&gt;
Hakates XMLi põhjalikumalt analüüsima nähtus, et meeskonna Savi XML fail ei valideerunud. Näiteks kasutades validaatorit aadressil (http://www.xmlvalidation.com/index.php?id=1&amp;amp;L=0) näitatakse viga kohe kätte. Viga on järgmine: “5:30 The entity name must immediately follow the &#039;&amp;amp;&#039; in the entity reference.”. Samas seda viga oleks võinud märgata, kuna Visual Studio kuvab ka selle vea kohe XMLi trükkimisel ära ning samuti kuvatakse see viga ka brauseriaknas. Viga seisnes siis selles, et atribuutis väärtuses kasutati &amp;amp; märki.&lt;br /&gt;
&lt;br /&gt;
Tulles XMLi sisu juurde, siis seal jääb silma üks nüanss, mis tulevikus võib osutuda oluliseks puuduseks. Nimelt seal on elemendina määratud &amp;lt;price&amp;gt;, mis hoiab endas kindla pizza hinda. Samas oleks seal ilmselt mõttekas kasutada ka atribuuti valuuta kohta, juhuks kui tulevikus tekiks tarvidus pizza hinda eri valuutades kuvada.&lt;br /&gt;
&lt;br /&gt;
Teine potentsiaalne ohukoht on selles, et elemendis &amp;lt;Menu_Item&amp;gt; hoitakse pizza nime. Sellega juba oli probleeme, kui &amp;amp; sümbol tekitas XML-is vea. Kuna pizzade nimed võivad olla väga erisugused, siis sellega võib ka tulevikus probleeme tekkida. Kui siiski soovitakse seda atribuuti kasutada, siis tuleks hoolitseda selle eest, et see nimi parsitakse XMLi jaoks sobivale kujule. Samuti võib probleeme tekkida siis kui pizza nimesid soovitatakse kuvada võõrkeeltes kus kasutatakse võõrkeelseid tähemärke, näiteks vene või hiina keeles.&lt;br /&gt;
&lt;br /&gt;
Tulles XML skeemifaili juurde, siis seal pole eriti palju infot. See oli eelkõige sellest tingitud, et XML oli võrdlemisi lihtne. Vähe on tüübikirjeldusi, tingituna XMLi faili vähesest infohulgast. Ainult name (string) ja priceType (decimal) atribuudi tüüp on kirjeldatud. Pole ühtegi required väärtust, mis ilmselt jäänud märkamata. Väike nope skeemifailist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:all&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indikaator &amp;lt;all&amp;gt; tähendab, et child elemendid esinevad suvalises järjekorras ja igaüks ainult ühe korra, antud juhul jääb arusaamatuks miks seda kasutatakse kui ainult üks element ongi selles blokis kasutusel. Võimalik et plaan on lisada elemente hiljem.&lt;br /&gt;
On tehtud kaks XSLT faili, mis oli ka nõudeks. Kuna XML fail ei valideeru, siis neid pole võimalik ka originaalkujul kontrollida. Esimene fail tundub kujutavat pizzade hinnakirja tabeli kujul. Veidi faili korrastades ja testides tundub, et tegemist on lõpuni realiseerimata lahendusega. Kõiki hindu ei prindita, veerud oleks nagu paigas aga disain ja paigutus annab soovida.&lt;br /&gt;
&lt;br /&gt;
Teine XSTL on vigane. Viga on järgmisel real:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui DOCTYPE ära kustutada, siis asi hakkab tööle. Pilt võrreldes eelmise XSTL-iga on tunduvalt kenam ja kogu info on ka kenasti esitatud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks võib öelda, et tööd on tehtud, aga osa tööd on ka veel teha jäänud. Materjal korralikuks lahenduseks on olemas, see tuleb vaid ära realiseerida.&lt;br /&gt;
&lt;br /&gt;
==19.03.15 xml parandused vastavalt HMR soovitustele==&lt;br /&gt;
&lt;br /&gt;
1. Parandatud xml fail ja xsl failid. Kasutasime wikis valet tagi koodi kuvamiseks, see muutis &amp;amp;, &amp;lt;, &amp;gt; sümbolid ära. Nüüd peaks olema korrektne. Sorry :(&lt;br /&gt;
&lt;br /&gt;
2. Viisin sisse lisad xml schemasse.&lt;br /&gt;
&lt;br /&gt;
3. CDATA-t peaks kasutama nii vähe kui võimalik. Ei ole nõus selle nõuandega.&lt;br /&gt;
&lt;br /&gt;
==Esimene XML-i retsensioon meeskonnale /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
Meeskonna /* Anonüümsed  koodikommentaatorid */ [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#XML-i_skeemifail XML fail] kirjeldab filmide loetelu, mis sisaldab informatsiooni pealkirja, žanri, kirjelduse, näitlejate kohta. Veel on lisatud pildid, mis ilmestavad teksti osa. XML failis esitatud andmemaht on küllaltki suur ning detailne. XML on korrektne ning töö on väga hästi tehtud. XML-is on dimensioone rohkem kui neli, mis tähendab, et mudeli keerukus vastab ülesande püstitatule. Kirjelduse puhul on kasutatud ka CDATA, mis on vägagi positiivne ja asjakohane.&lt;br /&gt;
Skeemifail on korrektne, läbimõeldud ning loogiline. Samuti on struktuur paigas.  &lt;br /&gt;
XSLT failid on hästi ja korrektselt tehtud. Lisaks annavad transformatsiooni failid edasi XML struktuuris olevat põhilise sisu. Esimene XSLT fail annab XML faili kogu sisu. Teine XSLT fail on selektiivsem, mis järjestab filmid ilmumisaasta järgi ning kuvab vähem andmeid. Komadega näitlejate nimede koostamise loetelu on elegantselt programmeeritud. &lt;br /&gt;
Töö vastab kenasti õppejõu poolt esitatud nõuetele ning olemas on XML fail ka XML skeemi fail ja kaks XSLT faili. Viimaste puhul on meeskond astunud sammu edasi ning kasutatud on isegi CSS faile, mis teeb HTML-i visuaalselt vägagi kauniks. Kõikides failides olev kood on hästi loetav ning trepitud. Töö on kvaliteetne ja jätab väga professionaalse mulje. Retsenseerimist lihtsustas wikisse lisatud failid ning genereeritud HTML-i vaated.&lt;br /&gt;
&lt;br /&gt;
==Teine XML-i retsensioon meeskonnale Ehk lõpetab see aasta==&lt;br /&gt;
Meeskonna Ehk lõpetab see aasta [https://wiki.itcollege.ee/index.php/Lopetajad#XML_andmefail XML fail] kirjeldab telesarjade andmebaasi, kus on välja toodud seriaali nimi, hooajad, näitlejad, osad ja osade sisukokkuvõtte. Andmed on esitatud kahe seriaali kohta Game of Thrones ja House of Cards.  &lt;br /&gt;
XML fail koosneb ülesandes ettenähtud arvu dimensioonist ning neil on olemas atribuudid, järelikult vastab XML fail ülesande püstitusele. XML faili on struktuurilt loogilise ja lihtsa ülesehitusega. Rolli elemendid võiksid olla ka grupeeritud &amp;lt;Rollid/&amp;gt; nimelisse konteinerisse, kui üks näitleja mängib ühes seriaalis mitut rolli, mis on küll harv juhus aga võimalus olemas. Samuti peaksid atribuudid sisaldama metainformatsiooni (kuupäev, kogused, identifikaatorid) sisu kohta, seetõttu eelarve, ilmumisajad võiksid olla ülesmärgitud atribuutidena, kuna atribuudid on mõeldud masintöötlemiseks. Heaks selleks näiteks on kasutatud elemendi hooaeg atribuut number. Osa nimi võiks olla aga elemendina, kuna see on mõeldud eelkõige lugemiseks inimesele. Lisaks tekitab küsimusi kasutatud kuupäeva formaat - 8 Apr. 2012. Miks on just valitud selline kuupäeva kuju, sest seda ei ole võimalik masintöödelda.&lt;br /&gt;
XSD fail valideerub ning on koostatud korrektselt.&lt;br /&gt;
XSL fail transformeerib XML-i andmetel HTML-iks, kuid ülesande püstituses oli, et vajalik on kaks XSL faili. Skeemifail kuvab ilusti kõik andmed, mis esinevad XML-is.  &lt;br /&gt;
Üldiselt, esialgu näib võõristavalt kooslus, et elemendid on eestikeelsed, aga kirjeldused on inglise keelsed. Loomulikum oleks olnud keelevalik, kui oleks kasutatud Eesti seriaalide näiteid. Siiski on meeskonna poolt tehtud töö tehtud ja ehk on paari kolme XSL faili olemasolu nõue jäänud lihtsalt kahe silma vahele. &lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
Projektiks on rakendus Raamatupood, kust klient saab otsida ja seejärel osta endale sobiliku raamatu. Registreerimata kasutaja saab raamatuid vaadata, otsida, lisada ostukorvi ning sooritada ostu veebipoes. Kasutaja registeerimisel rakenduses tuleb sisestada oma e-mail ja parool. Samad kriteeriumid on ka kasutaja sisselogimisel. Registreeritud kasutajal on lisavõimalusi. Registreeritud kasutaja (nö adminkonto) saab lisada raamatut, autorit, kategooriat ja kirjastust.&lt;br /&gt;
&lt;br /&gt;
===Funktsionaalsused===&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Must have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Kasutaja registreerimine&lt;br /&gt;
*Kasutaja sisse- ja väljalogimine&lt;br /&gt;
&lt;br /&gt;
Registreerimata kasutaja&lt;br /&gt;
*Otsida raamatut&lt;br /&gt;
*Sorteerida raamatuotsingut maksumuse, lehtede arvu ja tähetiku järgi&lt;br /&gt;
*Lisada raamat ostukorvi&lt;br /&gt;
*Kustutada raamat ostukorvist&lt;br /&gt;
*Sooritada ost ostukorvist&lt;br /&gt;
*Tellimuse vormistamine&lt;br /&gt;
&lt;br /&gt;
Registreeritud kasutaja&lt;br /&gt;
*Lisaks registreerimata kasutaja funktsionaalustele&lt;br /&gt;
*Lisada, muuta, kustutada raamatut&lt;br /&gt;
*Lisada, muuta, kustutada autorit&lt;br /&gt;
*Lisada, muuta, kustutada kirjastust&lt;br /&gt;
*Lisada, muuta, kustutada kategooriat&lt;br /&gt;
*Vaadata oma ostude ajalugu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Nice to have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Raamatupoe ladu, mis võimaldab jälgida lao seisu&lt;br /&gt;
*Lisada raamatule pilt&lt;br /&gt;
*Ilus ja ja mugavasti kasutatav kasutajaliides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kasutatavad tehnoloogiad===&lt;br /&gt;
Veebiteenus on RESTful JSON API-l põhinev.&lt;br /&gt;
&lt;br /&gt;
===Võimalikud probleemid===&lt;br /&gt;
Ei saa tähtajaks valmis&lt;br /&gt;
Projekti skoop on suurem, kui alguses arvasime&lt;br /&gt;
&lt;br /&gt;
===Esialgne andmebaasi mudel===&lt;br /&gt;
ERD&lt;br /&gt;
Andmebaas muutub veel arenduse käigus vastavalt vajadustele.&lt;br /&gt;
Märkused: Tellimusi saab esitada ka anonüümselt. Klient võib oma andmeid muuta, aga see ei tähenda, et tellimuse andmed muutuvad.&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89655</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=89655"/>
		<updated>2015-06-06T18:14:51Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&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;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&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;name&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 fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[position() &amp;amp;lt;= 2]&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
Näitab menüü teisi toite va pitsad&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
==Retsensioon meeskonna HMR poolt==&lt;br /&gt;
Retsensiooni kirjutas meeskond HMR. Meie [https://wiki.itcollege.ee/index.php/HMR koduleht].&lt;br /&gt;
&lt;br /&gt;
Rääkides valitud XMLi teemast, siis teema on huvitav. Vaadates XML-ile peale, siis jääb silma, et üheski kohas pole kasutatud &amp;lt;![CDATA[]]&amp;gt; funktsiooni. Samas kui elementides kuvatakse ainult hindu, siis võibolla pole see ka põhjendatud. Teine üldisem märkus oleks, et XML-is peaks olema vähemalt kolm atribuuti. XMLis oli ainult name atribuut mida kasutati nii &amp;lt;Category&amp;gt; kui ka &amp;lt;Menu_Item&amp;gt; elemendis.&lt;br /&gt;
&lt;br /&gt;
Hakates XMLi põhjalikumalt analüüsima nähtus, et meeskonna Savi XML fail ei valideerunud. Näiteks kasutades validaatorit aadressil (http://www.xmlvalidation.com/index.php?id=1&amp;amp;L=0) näitatakse viga kohe kätte. Viga on järgmine: “5:30 The entity name must immediately follow the &#039;&amp;amp;&#039; in the entity reference.”. Samas seda viga oleks võinud märgata, kuna Visual Studio kuvab ka selle vea kohe XMLi trükkimisel ära ning samuti kuvatakse see viga ka brauseriaknas. Viga seisnes siis selles, et atribuutis väärtuses kasutati &amp;amp; märki.&lt;br /&gt;
&lt;br /&gt;
Tulles XMLi sisu juurde, siis seal jääb silma üks nüanss, mis tulevikus võib osutuda oluliseks puuduseks. Nimelt seal on elemendina määratud &amp;lt;price&amp;gt;, mis hoiab endas kindla pizza hinda. Samas oleks seal ilmselt mõttekas kasutada ka atribuuti valuuta kohta, juhuks kui tulevikus tekiks tarvidus pizza hinda eri valuutades kuvada.&lt;br /&gt;
&lt;br /&gt;
Teine potentsiaalne ohukoht on selles, et elemendis &amp;lt;Menu_Item&amp;gt; hoitakse pizza nime. Sellega juba oli probleeme, kui &amp;amp; sümbol tekitas XML-is vea. Kuna pizzade nimed võivad olla väga erisugused, siis sellega võib ka tulevikus probleeme tekkida. Kui siiski soovitakse seda atribuuti kasutada, siis tuleks hoolitseda selle eest, et see nimi parsitakse XMLi jaoks sobivale kujule. Samuti võib probleeme tekkida siis kui pizza nimesid soovitatakse kuvada võõrkeeltes kus kasutatakse võõrkeelseid tähemärke, näiteks vene või hiina keeles.&lt;br /&gt;
&lt;br /&gt;
Tulles XML skeemifaili juurde, siis seal pole eriti palju infot. See oli eelkõige sellest tingitud, et XML oli võrdlemisi lihtne. Vähe on tüübikirjeldusi, tingituna XMLi faili vähesest infohulgast. Ainult name (string) ja priceType (decimal) atribuudi tüüp on kirjeldatud. Pole ühtegi required väärtust, mis ilmselt jäänud märkamata. Väike nope skeemifailist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:all&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indikaator &amp;lt;all&amp;gt; tähendab, et child elemendid esinevad suvalises järjekorras ja igaüks ainult ühe korra, antud juhul jääb arusaamatuks miks seda kasutatakse kui ainult üks element ongi selles blokis kasutusel. Võimalik et plaan on lisada elemente hiljem.&lt;br /&gt;
On tehtud kaks XSLT faili, mis oli ka nõudeks. Kuna XML fail ei valideeru, siis neid pole võimalik ka originaalkujul kontrollida. Esimene fail tundub kujutavat pizzade hinnakirja tabeli kujul. Veidi faili korrastades ja testides tundub, et tegemist on lõpuni realiseerimata lahendusega. Kõiki hindu ei prindita, veerud oleks nagu paigas aga disain ja paigutus annab soovida.&lt;br /&gt;
&lt;br /&gt;
Teine XSTL on vigane. Viga on järgmisel real:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui DOCTYPE ära kustutada, siis asi hakkab tööle. Pilt võrreldes eelmise XSTL-iga on tunduvalt kenam ja kogu info on ka kenasti esitatud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks võib öelda, et tööd on tehtud, aga osa tööd on ka veel teha jäänud. Materjal korralikuks lahenduseks on olemas, see tuleb vaid ära realiseerida.&lt;br /&gt;
&lt;br /&gt;
==19.03.15 xml parandused vastavalt HMR soovitustele==&lt;br /&gt;
&lt;br /&gt;
1. Parandatud xml fail ja xsl failid. Kasutasime wikis valet tagi koodi kuvamiseks, see muutis &amp;amp;, &amp;lt;, &amp;gt; sümbolid ära. Nüüd peaks olema korrektne. Sorry :(&lt;br /&gt;
&lt;br /&gt;
2. Viisin sisse lisad xml schemasse.&lt;br /&gt;
&lt;br /&gt;
3. CDATA-t peaks kasutama nii vähe kui võimalik. Ei ole nõus selle nõuandega.&lt;br /&gt;
&lt;br /&gt;
==Esimene XML-i retsensioon meeskonnale /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
Meeskonna /* Anonüümsed  koodikommentaatorid */ [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#XML-i_skeemifail XML fail] kirjeldab filmide loetelu, mis sisaldab informatsiooni pealkirja, žanri, kirjelduse, näitlejate kohta. Veel on lisatud pildid, mis ilmestavad teksti osa. XML failis esitatud andmemaht on küllaltki suur ning detailne. XML on korrektne ning töö on väga hästi tehtud. XML-is on dimensioone rohkem kui neli, mis tähendab, et mudeli keerukus vastab ülesande püstitatule. Kirjelduse puhul on kasutatud ka CDATA, mis on vägagi positiivne ja asjakohane.&lt;br /&gt;
Skeemifail on korrektne, läbimõeldud ning loogiline. Samuti on struktuur paigas.  &lt;br /&gt;
XSLT failid on hästi ja korrektselt tehtud. Lisaks annavad transformatsiooni failid edasi XML struktuuris olevat põhilise sisu. Esimene XSLT fail annab XML faili kogu sisu. Teine XSLT fail on selektiivsem, mis järjestab filmid ilmumisaasta järgi ning kuvab vähem andmeid. Komadega näitlejate nimede koostamise loetelu on elegantselt programmeeritud. &lt;br /&gt;
Töö vastab kenasti õppejõu poolt esitatud nõuetele ning olemas on XML fail ka XML skeemi fail ja kaks XSLT faili. Viimaste puhul on meeskond astunud sammu edasi ning kasutatud on isegi CSS faile, mis teeb HTML-i visuaalselt vägagi kauniks. Kõikides failides olev kood on hästi loetav ning trepitud. Töö on kvaliteetne ja jätab väga professionaalse mulje. Retsenseerimist lihtsustas wikisse lisatud failid ning genereeritud HTML-i vaated.&lt;br /&gt;
&lt;br /&gt;
==Teine XML-i retsensioon meeskonnale Ehk lõpetab see aasta==&lt;br /&gt;
Meeskonna Ehk lõpetab see aasta [https://wiki.itcollege.ee/index.php/Lopetajad#XML_andmefail XML fail] kirjeldab telesarjade andmebaasi, kus on välja toodud seriaali nimi, hooajad, näitlejad, osad ja osade sisukokkuvõtte. Andmed on esitatud kahe seriaali kohta Game of Thrones ja House of Cards.  &lt;br /&gt;
XML fail koosneb ülesandes ettenähtud arvu dimensioonist ning neil on olemas atribuudid, järelikult vastab XML fail ülesande püstitusele. XML faili on struktuurilt loogilise ja lihtsa ülesehitusega. Rolli elemendid võiksid olla ka grupeeritud &amp;lt;Rollid/&amp;gt; nimelisse konteinerisse, kui üks näitleja mängib ühes seriaalis mitut rolli, mis on küll harv juhus aga võimalus olemas. Samuti peaksid atribuudid sisaldama metainformatsiooni (kuupäev, kogused, identifikaatorid) sisu kohta, seetõttu eelarve, ilmumisajad võiksid olla ülesmärgitud atribuutidena, kuna atribuudid on mõeldud masintöötlemiseks. Heaks selleks näiteks on kasutatud elemendi hooaeg atribuut number. Osa nimi võiks olla aga elemendina, kuna see on mõeldud eelkõige lugemiseks inimesele. Lisaks tekitab küsimusi kasutatud kuupäeva formaat - 8 Apr. 2012. Miks on just valitud selline kuupäeva kuju, sest seda ei ole võimalik masintöödelda.&lt;br /&gt;
XSD fail valideerub ning on koostatud korrektselt.&lt;br /&gt;
XSL fail transformeerib XML-i andmetel HTML-iks, kuid ülesande püstituses oli, et vajalik on kaks XSL faili. Skeemifail kuvab ilusti kõik andmed, mis esinevad XML-is.  &lt;br /&gt;
Üldiselt, esialgu näib võõristavalt kooslus, et elemendid on eestikeelsed, aga kirjeldused on inglise keelsed. Loomulikum oleks olnud keelevalik, kui oleks kasutatud Eesti seriaalide näiteid. Siiski on meeskonna poolt tehtud töö tehtud ja ehk on paari kolme XSL faili olemasolu nõue jäänud lihtsalt kahe silma vahele. &lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
Projektiks on rakendus Raamatupood, kust klient saab otsida ja seejärel osta endale sobiliku raamatu. Registreerimata kasutaja saab raamatuid vaadata, otsida, lisada ostukorvi ning sooritada ostu veebipoes. Kasutaja registeerimisel rakenduses tuleb sisestada oma e-mail ja parool. Samad kriteeriumid on ka kasutaja sisselogimisel. Registreeritud kasutajal on lisavõimalusi. Registreeritud kasutaja (nö adminkonto) saab lisada raamatut, autorit, kategooriat ja kirjastust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Funktsionaalsused&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Kasutaja registreerimine&lt;br /&gt;
*Kasutaja sisse- ja väljalogimine&lt;br /&gt;
&lt;br /&gt;
Registreerimata kasutaja&lt;br /&gt;
*Otsida raamatut&lt;br /&gt;
*Sorteerida raamatuotsingut maksumuse, lehtede arvu ja tähetiku järgi&lt;br /&gt;
*Lisada raamat ostukorvi&lt;br /&gt;
*Kustutada raamat ostukorvist&lt;br /&gt;
*Sooritada ost ostukorvist&lt;br /&gt;
*Tellimuse vormistamine&lt;br /&gt;
&lt;br /&gt;
Registreeritud kasutaja&lt;br /&gt;
*Lisaks registreerimata kasutaja funktsionaalustele&lt;br /&gt;
*Lisada, muuta, kustutada raamatut&lt;br /&gt;
*Lisada, muuta, kustutada autorit&lt;br /&gt;
*Lisada, muuta, kustutada kirjastust&lt;br /&gt;
*Lisada, muuta, kustutada kategooriat&lt;br /&gt;
*Vaadata oma ostude ajalugu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Nice to have&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
*Raamatupoe ladu, mis võimaldab jälgida lao seisu&lt;br /&gt;
*Lisada raamatule pilt&lt;br /&gt;
*Ilus ja ja mugavasti kasutatav kasutajaliides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kasutatavad tehnoloogiad===&lt;br /&gt;
Veebiteenus on RESTful JSON API-l põhinev.&lt;br /&gt;
&lt;br /&gt;
===Võimalikud probleemid===&lt;br /&gt;
Ei saa tähtajaks valmis&lt;br /&gt;
Projekti skoop on suurem, kui alguses arvasime&lt;br /&gt;
&lt;br /&gt;
===Esialgne andmebaasi mudel===&lt;br /&gt;
ERD&lt;br /&gt;
Andmebaas muutub veel arenduse käigus vastavalt vajadustele.&lt;br /&gt;
Märkused: Tellimusi saab esitada ka anonüümselt. Klient võib oma andmeid muuta, aga see ei tähenda, et tellimuse andmed muutuvad.&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87844</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87844"/>
		<updated>2015-04-01T18:37:27Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Savi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2015=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise 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.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&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_2015#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;07. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;14. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#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_2015#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;4.aprill 2015&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&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_2015#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&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 2011&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!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&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;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&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;
===XML andmefail===&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;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&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&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2015=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
==Meeskond ROKK==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:ROKK Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Kristian Kalm&lt;br /&gt;
&lt;br /&gt;
==Lupardid VR2==&lt;br /&gt;
[[Lupardid VR2|Meeskonna leht]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Timo Triisa&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Johannes Vatsfeldt&lt;br /&gt;
*Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
* [[Talk:HMR#Retsensioon meeskonnalt Lupardid|XML&#039;i retsensioon]] meeskonnale [[HMR]] (14.03)&lt;br /&gt;
* [[Talk:Liisa ja Poisid#Retsensioon meeskonnalt Lupardid|XML&#039;i retsensioon]] meeskonnale [[Liisa ja Poisid]] (14.03)&lt;br /&gt;
&lt;br /&gt;
==R0ds==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:R0ds Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus - &#039;&#039;Lead&#039;&#039;&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;R0ds poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 VariableMoods2]&lt;br /&gt;
&lt;br /&gt;
== /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Koodikommentaatorid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Madis Uudam&lt;br /&gt;
*Kristjan Kebja&lt;br /&gt;
*Olle Mikk&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#Retsensioonid retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO MS-TO]&amp;lt;br&amp;gt;&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#Retsensioon_meeskonnale_HMR retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/HMR HMR]&lt;br /&gt;
&lt;br /&gt;
== Meeskond Flauto ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Flauto Flauto koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liige:&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot;:&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Flauto#Retsensioon_meeskonnale_.22Anon.C3.BC.C3.BCmsed_koodikommentaatorid.22 Kaunis kodutöö]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taandarendajad==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad_VR2 Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Kaido Henrik Elias&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
&lt;br /&gt;
XML andmefaili retsensioon meeskonnale Tab : [https://wiki.itcollege.ee/index.php/Talk:Tab Link]&lt;br /&gt;
&lt;br /&gt;
XML andmefaili retsensioon meeskonnale VariableMoods2 : [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 Link]&lt;br /&gt;
&lt;br /&gt;
==Meeskond KRTT==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KRTT Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
*Ralf Sitska&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna KRTT retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:R0ds R0ds]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Martin Martin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Hubris==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Hubris Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
===Tehtud retsensioonid:===&lt;br /&gt;
* XMLi [https://wiki.itcollege.ee/index.php/Talk:Meeskond:ROKK retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:ROKK ROKK]&lt;br /&gt;
* XMLi [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Flauto retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Flauto Flauto]&lt;br /&gt;
&lt;br /&gt;
==Meeskond VariableMoods==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:VariableMoods2 Ajaveeb]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehtud retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
11. märts 2015 - Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:KRTT KRTT] (XML andmefail)&lt;br /&gt;
&lt;br /&gt;
19. märts 2015 - Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Hubris Hubris] (XML andmefail)&lt;br /&gt;
&lt;br /&gt;
==[https://wiki.itcollege.ee/index.php/ALTER_eGO ALTER eGO]==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Egon Lund&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML ülesande [https://wiki.itcollege.ee/index.php/Talk:Meeskond:ArturJaSobrad retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:ArturJaSobrad Artur ja sõbrad]&lt;br /&gt;
&lt;br /&gt;
XML ülesande [https://wiki.itcollege.ee/index.php/Talk:TrainSmart retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TrainSmart TrainSmart]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tab==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Tab Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Mändel&lt;br /&gt;
*Mikk Pürg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML ülesande retsentsioon meeskonnale &amp;quot;Qwerty&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty siin!]  (11.03.2015)&lt;br /&gt;
&lt;br /&gt;
XML ülesande retsentsioon meeskonnale &amp;quot;ROKK&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond:ROKK siin!]  (14.03.2015)&lt;br /&gt;
&lt;br /&gt;
==[InsertNameHere]==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:InsertNameHere Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
&lt;br /&gt;
== Simpleshow==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:SimpleShow Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Martin&amp;quot;:&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Martin asub siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Qwerty&amp;quot;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty asub siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Martin==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Martin Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Martin Karu&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Simpleshow&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SimpleShow siin] (14.03.2015 kell 23.41)&lt;br /&gt;
&lt;br /&gt;
==Dot muzei==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Dot_muzei Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Kristjan Veskimäe&lt;br /&gt;
*Sandra Niinepuu - projektijuht&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale NoMethodError asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NoMethodError siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Artur ja sõbrad==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:ArturJaSobrad Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Artur Tomba&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale NoMethodError asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NoMethodError siin]&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Error405==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Error405 Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Priidik Soon&lt;br /&gt;
*Mihkel Kivisild&lt;br /&gt;
*Andre Kaur&lt;br /&gt;
&lt;br /&gt;
====Retsensioonid====&lt;br /&gt;
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/KRTT KRTT] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:KRTT siin].&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:Error_503 Error 503] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error_503 siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Vertigo==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:vertigo Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tanel Peet&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Teele Liblik&lt;br /&gt;
*Kätlin Hein&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale VariableMoods1 [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 asub siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale KRTT [https://wiki.itcollege.ee/index.php/Talk:KRTT#XML asub siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond NoMethodError==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:NoMethodError Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liige:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
====Retsensioonid====&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Dot_muzei#.C3.9Clesande_.22XML_fail.22_retsensioon_meeskonnalt__NoMethodError Ülesande &amp;quot;XML fail&amp;quot; retsensioon meeskonnale &#039;&#039;&#039;Dot muzei&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:ArturJaSobrad#.C3.9Clesande_.22XML_fail.22_retsensioon_meeskonnalt_NoMethodError Ülesande &amp;quot;XML fail&amp;quot; retsensioon meeskonnale &#039;&#039;&#039;Artur ja sõbrad&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Toidutracker==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Toidutracker#Meeskond Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
==Meeskond Valar Morghulis==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis#XML_t.C3.B6.C3.B6 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Vertigo&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:vertigo siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Error 503&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error_503 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Error 503==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Error_503 Error 503 koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna Liikmed:&lt;br /&gt;
*Argo Ind&lt;br /&gt;
*Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kruus Retsensioon meeskonnale Kruus] (kirjutatud 14.03.2015)&lt;br /&gt;
&lt;br /&gt;
==Meeskond Qwerty==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_Qwerty Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andrei Tverskoi&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;TrainSmart&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond_Qwerty siin!]&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Error405&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond_Qwerty siin!]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Liisa ja Poisid==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Liisa_ja_Poisid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liisa Suurkaev&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Hubris siin]&lt;br /&gt;
&lt;br /&gt;
== Meeskond TrainSmart ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/TrainSmart Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Janno Mäemets&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad - KAUGÕPE 2015=&lt;br /&gt;
&lt;br /&gt;
== BACKBONE ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Backbone Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mikk Visnap&lt;br /&gt;
*Silver Lumi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/Backbone#XML_andmefail siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande retsentsioon meeskonnale &amp;quot;SAVI&amp;quot; asub [https://wiki.itcollege.ee/index.php/Backbone#XML-i_t.C3.B6.C3.B6_retsensioon_meeskonnale_.22SAVI.22 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Savi ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Savi Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonda retsentseeris meeskond HMR. Retsensioon asub [https://wiki.itcollege.ee/index.php/Savi#Retsensioon_meeskonna_HMR_poolt siin].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Savi#Esimene_XML-i_retsensioon_meeskonnale_.2F.2A_Anon.C3.BC.C3.BCmsed_koodikommentaatorid_.2A.2F retsensioon] meeskonnale /* Anonüümsed koodikommentaatorid */&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Savi#Teine_XML-i_retsensioon_meeskonnale_Ehk_l.C3.B5petab_see_aasta retsensioon] meeskonnale Ehk lõpetab see aasta&lt;br /&gt;
&lt;br /&gt;
== Kruus ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kruus Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Vivian Uibo&lt;br /&gt;
*Eva Loolaid-Raudpuu&lt;br /&gt;
*Rait Saar&lt;br /&gt;
*Martin Vahtramäe&lt;br /&gt;
&lt;br /&gt;
== Ehk lõpetab see aasta ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Lopetajad Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Braid Torn&lt;br /&gt;
*Heiki Linnamägi&lt;br /&gt;
*Helge Saks&lt;br /&gt;
*Tarmo Sillajõe&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
&lt;br /&gt;
*[[ XML-i töö retsensioon meeskonnale Backbone]]&lt;br /&gt;
&lt;br /&gt;
== Nipitiri ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nipitiri  Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kristjan Pihus&lt;br /&gt;
*Hanno Sirkel&lt;br /&gt;
*Rait Ots&lt;br /&gt;
*Ago Kütt&lt;br /&gt;
*Merje Kungla&lt;br /&gt;
&lt;br /&gt;
== HMR ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/HMR Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Harles Luts&lt;br /&gt;
* Mattiko Kabanen&lt;br /&gt;
* Ranek Runthal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande lahendus on [https://wiki.itcollege.ee/index.php/HMR#XML_formaadis_admeedastus siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensiooni XML lahenduse kohta võid kirjutada [https://wiki.itcollege.ee/index.php/HMR#Retsensioon siia!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna retsensiooni meeskonna Savi XML lahenduse kohta saab lugeda [https://wiki.itcollege.ee/index.php/Savi#Retsensioon_meeskonna_HMR_poolt siit.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Meeskond XYZ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/XYZ Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Sulev Pert&lt;br /&gt;
&lt;br /&gt;
==MS-TO==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:MS-TO Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Roo&lt;br /&gt;
*Silja Saar&lt;br /&gt;
*Tõnis Luik&lt;br /&gt;
*Ott Kingisepp&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO#Retsensioonid retsensioon] meeskonnale Anonüümsed koodikommentaatorid&lt;br /&gt;
&lt;br /&gt;
== IT ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/IT Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/IT#XML_andmefailid siin!]&lt;br /&gt;
&lt;br /&gt;
1. XML ülesande retsentsioon meeskonnale &amp;quot;Ehk lõptetab see aasta&amp;quot; asub [https://wiki.itcollege.ee/index.php/IT#Esimene_XML-i_retsensioon siin!]&lt;br /&gt;
&lt;br /&gt;
2. XML ülesande retsentsioon meeskonnale &amp;quot;Backbone&amp;quot; asub [https://wiki.itcollege.ee/index.php/IT#Teine_XML-i_retsensioon siin!]&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87843</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87843"/>
		<updated>2015-04-01T18:37:03Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Savi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2015=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise 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.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&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_2015#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;07. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;14. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#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_2015#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;4.aprill 2015&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&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_2015#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&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 2011&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!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&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;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&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;
===XML andmefail===&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;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&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&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2015=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
==Meeskond ROKK==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:ROKK Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Kristian Kalm&lt;br /&gt;
&lt;br /&gt;
==Lupardid VR2==&lt;br /&gt;
[[Lupardid VR2|Meeskonna leht]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Timo Triisa&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Johannes Vatsfeldt&lt;br /&gt;
*Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
* [[Talk:HMR#Retsensioon meeskonnalt Lupardid|XML&#039;i retsensioon]] meeskonnale [[HMR]] (14.03)&lt;br /&gt;
* [[Talk:Liisa ja Poisid#Retsensioon meeskonnalt Lupardid|XML&#039;i retsensioon]] meeskonnale [[Liisa ja Poisid]] (14.03)&lt;br /&gt;
&lt;br /&gt;
==R0ds==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:R0ds Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus - &#039;&#039;Lead&#039;&#039;&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;R0ds poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 VariableMoods2]&lt;br /&gt;
&lt;br /&gt;
== /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Koodikommentaatorid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Madis Uudam&lt;br /&gt;
*Kristjan Kebja&lt;br /&gt;
*Olle Mikk&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#Retsensioonid retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO MS-TO]&amp;lt;br&amp;gt;&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#Retsensioon_meeskonnale_HMR retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/HMR HMR]&lt;br /&gt;
&lt;br /&gt;
== Meeskond Flauto ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Flauto Flauto koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liige:&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot;:&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Flauto#Retsensioon_meeskonnale_.22Anon.C3.BC.C3.BCmsed_koodikommentaatorid.22 Kaunis kodutöö]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taandarendajad==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad_VR2 Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Kaido Henrik Elias&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
&lt;br /&gt;
XML andmefaili retsensioon meeskonnale Tab : [https://wiki.itcollege.ee/index.php/Talk:Tab Link]&lt;br /&gt;
&lt;br /&gt;
XML andmefaili retsensioon meeskonnale VariableMoods2 : [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 Link]&lt;br /&gt;
&lt;br /&gt;
==Meeskond KRTT==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KRTT Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
*Ralf Sitska&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna KRTT retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:R0ds R0ds]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Martin Martin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Hubris==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Hubris Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
===Tehtud retsensioonid:===&lt;br /&gt;
* XMLi [https://wiki.itcollege.ee/index.php/Talk:Meeskond:ROKK retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:ROKK ROKK]&lt;br /&gt;
* XMLi [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Flauto retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Flauto Flauto]&lt;br /&gt;
&lt;br /&gt;
==Meeskond VariableMoods==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:VariableMoods2 Ajaveeb]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehtud retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
11. märts 2015 - Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:KRTT KRTT] (XML andmefail)&lt;br /&gt;
&lt;br /&gt;
19. märts 2015 - Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Hubris Hubris] (XML andmefail)&lt;br /&gt;
&lt;br /&gt;
==[https://wiki.itcollege.ee/index.php/ALTER_eGO ALTER eGO]==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Egon Lund&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML ülesande [https://wiki.itcollege.ee/index.php/Talk:Meeskond:ArturJaSobrad retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:ArturJaSobrad Artur ja sõbrad]&lt;br /&gt;
&lt;br /&gt;
XML ülesande [https://wiki.itcollege.ee/index.php/Talk:TrainSmart retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TrainSmart TrainSmart]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tab==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Tab Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Mändel&lt;br /&gt;
*Mikk Pürg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML ülesande retsentsioon meeskonnale &amp;quot;Qwerty&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty siin!]  (11.03.2015)&lt;br /&gt;
&lt;br /&gt;
XML ülesande retsentsioon meeskonnale &amp;quot;ROKK&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond:ROKK siin!]  (14.03.2015)&lt;br /&gt;
&lt;br /&gt;
==[InsertNameHere]==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:InsertNameHere Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
&lt;br /&gt;
== Simpleshow==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:SimpleShow Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Martin&amp;quot;:&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Martin asub siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Qwerty&amp;quot;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty asub siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Martin==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Martin Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Martin Karu&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Simpleshow&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SimpleShow siin] (14.03.2015 kell 23.41)&lt;br /&gt;
&lt;br /&gt;
==Dot muzei==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Dot_muzei Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Kristjan Veskimäe&lt;br /&gt;
*Sandra Niinepuu - projektijuht&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale NoMethodError asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NoMethodError siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Artur ja sõbrad==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:ArturJaSobrad Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Artur Tomba&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale NoMethodError asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NoMethodError siin]&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Error405==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Error405 Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Priidik Soon&lt;br /&gt;
*Mihkel Kivisild&lt;br /&gt;
*Andre Kaur&lt;br /&gt;
&lt;br /&gt;
====Retsensioonid====&lt;br /&gt;
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/KRTT KRTT] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:KRTT siin].&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:Error_503 Error 503] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error_503 siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Vertigo==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:vertigo Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tanel Peet&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Teele Liblik&lt;br /&gt;
*Kätlin Hein&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale VariableMoods1 [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 asub siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale KRTT [https://wiki.itcollege.ee/index.php/Talk:KRTT#XML asub siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond NoMethodError==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:NoMethodError Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liige:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
====Retsensioonid====&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Dot_muzei#.C3.9Clesande_.22XML_fail.22_retsensioon_meeskonnalt__NoMethodError Ülesande &amp;quot;XML fail&amp;quot; retsensioon meeskonnale &#039;&#039;&#039;Dot muzei&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:ArturJaSobrad#.C3.9Clesande_.22XML_fail.22_retsensioon_meeskonnalt_NoMethodError Ülesande &amp;quot;XML fail&amp;quot; retsensioon meeskonnale &#039;&#039;&#039;Artur ja sõbrad&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Toidutracker==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Toidutracker#Meeskond Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
==Meeskond Valar Morghulis==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis#XML_t.C3.B6.C3.B6 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Vertigo&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:vertigo siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Error 503&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error_503 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Error 503==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Error_503 Error 503 koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna Liikmed:&lt;br /&gt;
*Argo Ind&lt;br /&gt;
*Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kruus Retsensioon meeskonnale Kruus] (kirjutatud 14.03.2015)&lt;br /&gt;
&lt;br /&gt;
==Meeskond Qwerty==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_Qwerty Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andrei Tverskoi&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;TrainSmart&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond_Qwerty siin!]&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Error405&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond_Qwerty siin!]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Liisa ja Poisid==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Liisa_ja_Poisid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liisa Suurkaev&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Hubris siin]&lt;br /&gt;
&lt;br /&gt;
== Meeskond TrainSmart ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/TrainSmart Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Janno Mäemets&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad - KAUGÕPE 2015=&lt;br /&gt;
&lt;br /&gt;
== BACKBONE ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Backbone Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mikk Visnap&lt;br /&gt;
*Silver Lumi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/Backbone#XML_andmefail siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande retsentsioon meeskonnale &amp;quot;SAVI&amp;quot; asub [https://wiki.itcollege.ee/index.php/Backbone#XML-i_t.C3.B6.C3.B6_retsensioon_meeskonnale_.22SAVI.22 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Savi ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Savi Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonda retsentseeris meeskond HMR. Retsensioon asub [https://wiki.itcollege.ee/index.php/Savi#Retsensioon_meeskonna_HMR_poolt siin].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Savi#Esimene_XML-i_retsensioon_meeskonnale_.2F.2A_Anon.C3.BC.C3.BCmsed_koodikommentaatorid_.2A.2F retsensioon] meeskonnale /*Anonüümsed koodikommentaatorid*/&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Savi#Teine_XML-i_retsensioon_meeskonnale_Ehk_l.C3.B5petab_see_aasta retsensioon] meeskonnale Ehk lõpetab see aasta&lt;br /&gt;
&lt;br /&gt;
== Kruus ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kruus Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Vivian Uibo&lt;br /&gt;
*Eva Loolaid-Raudpuu&lt;br /&gt;
*Rait Saar&lt;br /&gt;
*Martin Vahtramäe&lt;br /&gt;
&lt;br /&gt;
== Ehk lõpetab see aasta ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Lopetajad Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Braid Torn&lt;br /&gt;
*Heiki Linnamägi&lt;br /&gt;
*Helge Saks&lt;br /&gt;
*Tarmo Sillajõe&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
&lt;br /&gt;
*[[ XML-i töö retsensioon meeskonnale Backbone]]&lt;br /&gt;
&lt;br /&gt;
== Nipitiri ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nipitiri  Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kristjan Pihus&lt;br /&gt;
*Hanno Sirkel&lt;br /&gt;
*Rait Ots&lt;br /&gt;
*Ago Kütt&lt;br /&gt;
*Merje Kungla&lt;br /&gt;
&lt;br /&gt;
== HMR ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/HMR Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Harles Luts&lt;br /&gt;
* Mattiko Kabanen&lt;br /&gt;
* Ranek Runthal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande lahendus on [https://wiki.itcollege.ee/index.php/HMR#XML_formaadis_admeedastus siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensiooni XML lahenduse kohta võid kirjutada [https://wiki.itcollege.ee/index.php/HMR#Retsensioon siia!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna retsensiooni meeskonna Savi XML lahenduse kohta saab lugeda [https://wiki.itcollege.ee/index.php/Savi#Retsensioon_meeskonna_HMR_poolt siit.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Meeskond XYZ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/XYZ Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Sulev Pert&lt;br /&gt;
&lt;br /&gt;
==MS-TO==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:MS-TO Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Roo&lt;br /&gt;
*Silja Saar&lt;br /&gt;
*Tõnis Luik&lt;br /&gt;
*Ott Kingisepp&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO#Retsensioonid retsensioon] meeskonnale Anonüümsed koodikommentaatorid&lt;br /&gt;
&lt;br /&gt;
== IT ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/IT Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/IT#XML_andmefailid siin!]&lt;br /&gt;
&lt;br /&gt;
1. XML ülesande retsentsioon meeskonnale &amp;quot;Ehk lõptetab see aasta&amp;quot; asub [https://wiki.itcollege.ee/index.php/IT#Esimene_XML-i_retsensioon siin!]&lt;br /&gt;
&lt;br /&gt;
2. XML ülesande retsentsioon meeskonnale &amp;quot;Backbone&amp;quot; asub [https://wiki.itcollege.ee/index.php/IT#Teine_XML-i_retsensioon siin!]&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87842</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87842"/>
		<updated>2015-04-01T18:35:13Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Savi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2015=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise 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.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&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_2015#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;07. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;14. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#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_2015#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;4.aprill 2015&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&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_2015#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&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 2011&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!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&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;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&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;
===XML andmefail===&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;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&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&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2015=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
==Meeskond ROKK==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:ROKK Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Kristian Kalm&lt;br /&gt;
&lt;br /&gt;
==Lupardid VR2==&lt;br /&gt;
[[Lupardid VR2|Meeskonna leht]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Timo Triisa&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Johannes Vatsfeldt&lt;br /&gt;
*Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
* [[Talk:HMR#Retsensioon meeskonnalt Lupardid|XML&#039;i retsensioon]] meeskonnale [[HMR]] (14.03)&lt;br /&gt;
* [[Talk:Liisa ja Poisid#Retsensioon meeskonnalt Lupardid|XML&#039;i retsensioon]] meeskonnale [[Liisa ja Poisid]] (14.03)&lt;br /&gt;
&lt;br /&gt;
==R0ds==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:R0ds Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus - &#039;&#039;Lead&#039;&#039;&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;R0ds poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 VariableMoods2]&lt;br /&gt;
&lt;br /&gt;
== /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Koodikommentaatorid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Madis Uudam&lt;br /&gt;
*Kristjan Kebja&lt;br /&gt;
*Olle Mikk&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#Retsensioonid retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO MS-TO]&amp;lt;br&amp;gt;&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#Retsensioon_meeskonnale_HMR retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/HMR HMR]&lt;br /&gt;
&lt;br /&gt;
== Meeskond Flauto ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Flauto Flauto koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liige:&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot;:&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Flauto#Retsensioon_meeskonnale_.22Anon.C3.BC.C3.BCmsed_koodikommentaatorid.22 Kaunis kodutöö]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taandarendajad==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad_VR2 Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Kaido Henrik Elias&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
&lt;br /&gt;
XML andmefaili retsensioon meeskonnale Tab : [https://wiki.itcollege.ee/index.php/Talk:Tab Link]&lt;br /&gt;
&lt;br /&gt;
XML andmefaili retsensioon meeskonnale VariableMoods2 : [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 Link]&lt;br /&gt;
&lt;br /&gt;
==Meeskond KRTT==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KRTT Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
*Ralf Sitska&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna KRTT retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:R0ds R0ds]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Martin Martin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Hubris==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Hubris Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
===Tehtud retsensioonid:===&lt;br /&gt;
* XMLi [https://wiki.itcollege.ee/index.php/Talk:Meeskond:ROKK retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:ROKK ROKK]&lt;br /&gt;
* XMLi [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Flauto retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Flauto Flauto]&lt;br /&gt;
&lt;br /&gt;
==Meeskond VariableMoods==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:VariableMoods2 Ajaveeb]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehtud retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
11. märts 2015 - Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:KRTT KRTT] (XML andmefail)&lt;br /&gt;
&lt;br /&gt;
19. märts 2015 - Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Hubris Hubris] (XML andmefail)&lt;br /&gt;
&lt;br /&gt;
==[https://wiki.itcollege.ee/index.php/ALTER_eGO ALTER eGO]==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Egon Lund&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML ülesande [https://wiki.itcollege.ee/index.php/Talk:Meeskond:ArturJaSobrad retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:ArturJaSobrad Artur ja sõbrad]&lt;br /&gt;
&lt;br /&gt;
XML ülesande [https://wiki.itcollege.ee/index.php/Talk:TrainSmart retsensioon] meeskonnale [https://wiki.itcollege.ee/index.php/TrainSmart TrainSmart]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tab==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Tab Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Mändel&lt;br /&gt;
*Mikk Pürg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML ülesande retsentsioon meeskonnale &amp;quot;Qwerty&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty siin!]  (11.03.2015)&lt;br /&gt;
&lt;br /&gt;
XML ülesande retsentsioon meeskonnale &amp;quot;ROKK&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond:ROKK siin!]  (14.03.2015)&lt;br /&gt;
&lt;br /&gt;
==[InsertNameHere]==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:InsertNameHere Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
&lt;br /&gt;
== Simpleshow==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:SimpleShow Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Martin&amp;quot;:&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Martin asub siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Qwerty&amp;quot;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty asub siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Martin==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Martin Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Martin Karu&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale &amp;quot;Simpleshow&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SimpleShow siin] (14.03.2015 kell 23.41)&lt;br /&gt;
&lt;br /&gt;
==Dot muzei==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Dot_muzei Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Kristjan Veskimäe&lt;br /&gt;
*Sandra Niinepuu - projektijuht&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale NoMethodError asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NoMethodError siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Artur ja sõbrad==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:ArturJaSobrad Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Artur Tomba&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale NoMethodError asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NoMethodError siin]&lt;br /&gt;
&lt;br /&gt;
XMLi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Qwerty siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Error405==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Error405 Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Priidik Soon&lt;br /&gt;
*Mihkel Kivisild&lt;br /&gt;
*Andre Kaur&lt;br /&gt;
&lt;br /&gt;
====Retsensioonid====&lt;br /&gt;
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/KRTT KRTT] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:KRTT siin].&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond:Error_503 Error 503] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error_503 siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Vertigo==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:vertigo Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tanel Peet&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Teele Liblik&lt;br /&gt;
*Kätlin Hein&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale VariableMoods1 [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods2 asub siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon meeskonnale KRTT [https://wiki.itcollege.ee/index.php/Talk:KRTT#XML asub siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond NoMethodError==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:NoMethodError Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liige:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
====Retsensioonid====&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Dot_muzei#.C3.9Clesande_.22XML_fail.22_retsensioon_meeskonnalt__NoMethodError Ülesande &amp;quot;XML fail&amp;quot; retsensioon meeskonnale &#039;&#039;&#039;Dot muzei&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:ArturJaSobrad#.C3.9Clesande_.22XML_fail.22_retsensioon_meeskonnalt_NoMethodError Ülesande &amp;quot;XML fail&amp;quot; retsensioon meeskonnale &#039;&#039;&#039;Artur ja sõbrad&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Toidutracker==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Toidutracker#Meeskond Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
==Meeskond Valar Morghulis==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis#XML_t.C3.B6.C3.B6 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Vertigo&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:vertigo siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Error 503&amp;quot; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error_503 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Error 503==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:Error_503 Error 503 koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna Liikmed:&lt;br /&gt;
*Argo Ind&lt;br /&gt;
*Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kruus Retsensioon meeskonnale Kruus] (kirjutatud 14.03.2015)&lt;br /&gt;
&lt;br /&gt;
==Meeskond Qwerty==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond_Qwerty Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andrei Tverskoi&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;TrainSmart&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond_Qwerty siin!]&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;XML ülesande retsentsioon meeskonnale &amp;quot;Error405&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond_Qwerty siin!]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Liisa ja Poisid==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Liisa_ja_Poisid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liisa Suurkaev&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Hubris siin]&lt;br /&gt;
&lt;br /&gt;
== Meeskond TrainSmart ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/TrainSmart Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Janno Mäemets&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad - KAUGÕPE 2015=&lt;br /&gt;
&lt;br /&gt;
== BACKBONE ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Backbone Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mikk Visnap&lt;br /&gt;
*Silver Lumi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/Backbone#XML_andmefail siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande retsentsioon meeskonnale &amp;quot;SAVI&amp;quot; asub [https://wiki.itcollege.ee/index.php/Backbone#XML-i_t.C3.B6.C3.B6_retsensioon_meeskonnale_.22SAVI.22 siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Savi ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Savi Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonda retsentseeris meeskond HMR. Retsensioon asub [https://wiki.itcollege.ee/index.php/Savi#Retsensioon_meeskonna_HMR_poolt siin].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Savi#Esimene_XML-i_retsensioon_meeskonnale_.2F.2A_Anon.C3.BC.C3.BCmsed_koodikommentaatorid_.2A.2F retsensioon] meeskonnale Anonüümsed koodikommentaatorid&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Savi#Teine_XML-i_retsensioon_meeskonnale_Ehk_l.C3.B5petab_see_aasta retsensioon] meeskonnale Ehk lõpetab see aasta&lt;br /&gt;
&lt;br /&gt;
== Kruus ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kruus Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Vivian Uibo&lt;br /&gt;
*Eva Loolaid-Raudpuu&lt;br /&gt;
*Rait Saar&lt;br /&gt;
*Martin Vahtramäe&lt;br /&gt;
&lt;br /&gt;
== Ehk lõpetab see aasta ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Lopetajad Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Braid Torn&lt;br /&gt;
*Heiki Linnamägi&lt;br /&gt;
*Helge Saks&lt;br /&gt;
*Tarmo Sillajõe&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
&lt;br /&gt;
*[[ XML-i töö retsensioon meeskonnale Backbone]]&lt;br /&gt;
&lt;br /&gt;
== Nipitiri ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nipitiri  Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kristjan Pihus&lt;br /&gt;
*Hanno Sirkel&lt;br /&gt;
*Rait Ots&lt;br /&gt;
*Ago Kütt&lt;br /&gt;
*Merje Kungla&lt;br /&gt;
&lt;br /&gt;
== HMR ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/HMR Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Harles Luts&lt;br /&gt;
* Mattiko Kabanen&lt;br /&gt;
* Ranek Runthal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie koostatud XML ülesande lahendus on [https://wiki.itcollege.ee/index.php/HMR#XML_formaadis_admeedastus siin!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensiooni XML lahenduse kohta võid kirjutada [https://wiki.itcollege.ee/index.php/HMR#Retsensioon siia!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna retsensiooni meeskonna Savi XML lahenduse kohta saab lugeda [https://wiki.itcollege.ee/index.php/Savi#Retsensioon_meeskonna_HMR_poolt siit.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Meeskond XYZ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/XYZ Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Sulev Pert&lt;br /&gt;
&lt;br /&gt;
==MS-TO==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:MS-TO Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Roo&lt;br /&gt;
*Silja Saar&lt;br /&gt;
*Tõnis Luik&lt;br /&gt;
*Ott Kingisepp&lt;br /&gt;
&lt;br /&gt;
XMLi [https://wiki.itcollege.ee/index.php/Meeskond:MS-TO#Retsensioonid retsensioon] meeskonnale Anonüümsed koodikommentaatorid&lt;br /&gt;
&lt;br /&gt;
== IT ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/IT Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XML ülesande lahendus asub [https://wiki.itcollege.ee/index.php/IT#XML_andmefailid siin!]&lt;br /&gt;
&lt;br /&gt;
1. XML ülesande retsentsioon meeskonnale &amp;quot;Ehk lõptetab see aasta&amp;quot; asub [https://wiki.itcollege.ee/index.php/IT#Esimene_XML-i_retsensioon siin!]&lt;br /&gt;
&lt;br /&gt;
2. XML ülesande retsentsioon meeskonnale &amp;quot;Backbone&amp;quot; asub [https://wiki.itcollege.ee/index.php/IT#Teine_XML-i_retsensioon siin!]&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87841</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87841"/>
		<updated>2015-04-01T18:32:16Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Esimene XML-i retsensioon meeskonnale /* Anonüümsed  koodikommentaatorid */ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&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;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&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;name&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 fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[position() &amp;amp;lt;= 2]&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
Näitab menüü teisi toite va pitsad&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
==Retsensioon meeskonna HMR poolt==&lt;br /&gt;
Retsensiooni kirjutas meeskond HMR. Meie [https://wiki.itcollege.ee/index.php/HMR koduleht].&lt;br /&gt;
&lt;br /&gt;
Rääkides valitud XMLi teemast, siis teema on huvitav. Vaadates XML-ile peale, siis jääb silma, et üheski kohas pole kasutatud &amp;lt;![CDATA[]]&amp;gt; funktsiooni. Samas kui elementides kuvatakse ainult hindu, siis võibolla pole see ka põhjendatud. Teine üldisem märkus oleks, et XML-is peaks olema vähemalt kolm atribuuti. XMLis oli ainult name atribuut mida kasutati nii &amp;lt;Category&amp;gt; kui ka &amp;lt;Menu_Item&amp;gt; elemendis.&lt;br /&gt;
&lt;br /&gt;
Hakates XMLi põhjalikumalt analüüsima nähtus, et meeskonna Savi XML fail ei valideerunud. Näiteks kasutades validaatorit aadressil (http://www.xmlvalidation.com/index.php?id=1&amp;amp;L=0) näitatakse viga kohe kätte. Viga on järgmine: “5:30 The entity name must immediately follow the &#039;&amp;amp;&#039; in the entity reference.”. Samas seda viga oleks võinud märgata, kuna Visual Studio kuvab ka selle vea kohe XMLi trükkimisel ära ning samuti kuvatakse see viga ka brauseriaknas. Viga seisnes siis selles, et atribuutis väärtuses kasutati &amp;amp; märki.&lt;br /&gt;
&lt;br /&gt;
Tulles XMLi sisu juurde, siis seal jääb silma üks nüanss, mis tulevikus võib osutuda oluliseks puuduseks. Nimelt seal on elemendina määratud &amp;lt;price&amp;gt;, mis hoiab endas kindla pizza hinda. Samas oleks seal ilmselt mõttekas kasutada ka atribuuti valuuta kohta, juhuks kui tulevikus tekiks tarvidus pizza hinda eri valuutades kuvada.&lt;br /&gt;
&lt;br /&gt;
Teine potentsiaalne ohukoht on selles, et elemendis &amp;lt;Menu_Item&amp;gt; hoitakse pizza nime. Sellega juba oli probleeme, kui &amp;amp; sümbol tekitas XML-is vea. Kuna pizzade nimed võivad olla väga erisugused, siis sellega võib ka tulevikus probleeme tekkida. Kui siiski soovitakse seda atribuuti kasutada, siis tuleks hoolitseda selle eest, et see nimi parsitakse XMLi jaoks sobivale kujule. Samuti võib probleeme tekkida siis kui pizza nimesid soovitatakse kuvada võõrkeeltes kus kasutatakse võõrkeelseid tähemärke, näiteks vene või hiina keeles.&lt;br /&gt;
&lt;br /&gt;
Tulles XML skeemifaili juurde, siis seal pole eriti palju infot. See oli eelkõige sellest tingitud, et XML oli võrdlemisi lihtne. Vähe on tüübikirjeldusi, tingituna XMLi faili vähesest infohulgast. Ainult name (string) ja priceType (decimal) atribuudi tüüp on kirjeldatud. Pole ühtegi required väärtust, mis ilmselt jäänud märkamata. Väike nope skeemifailist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:all&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indikaator &amp;lt;all&amp;gt; tähendab, et child elemendid esinevad suvalises järjekorras ja igaüks ainult ühe korra, antud juhul jääb arusaamatuks miks seda kasutatakse kui ainult üks element ongi selles blokis kasutusel. Võimalik et plaan on lisada elemente hiljem.&lt;br /&gt;
On tehtud kaks XSLT faili, mis oli ka nõudeks. Kuna XML fail ei valideeru, siis neid pole võimalik ka originaalkujul kontrollida. Esimene fail tundub kujutavat pizzade hinnakirja tabeli kujul. Veidi faili korrastades ja testides tundub, et tegemist on lõpuni realiseerimata lahendusega. Kõiki hindu ei prindita, veerud oleks nagu paigas aga disain ja paigutus annab soovida.&lt;br /&gt;
&lt;br /&gt;
Teine XSTL on vigane. Viga on järgmisel real:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui DOCTYPE ära kustutada, siis asi hakkab tööle. Pilt võrreldes eelmise XSTL-iga on tunduvalt kenam ja kogu info on ka kenasti esitatud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks võib öelda, et tööd on tehtud, aga osa tööd on ka veel teha jäänud. Materjal korralikuks lahenduseks on olemas, see tuleb vaid ära realiseerida.&lt;br /&gt;
&lt;br /&gt;
==19.03.15 xml parandused vastavalt HMR soovitustele==&lt;br /&gt;
&lt;br /&gt;
1. Parandatud xml fail ja xsl failid. Kasutasime wikis valet tagi koodi kuvamiseks, see muutis &amp;amp;, &amp;lt;, &amp;gt; sümbolid ära. Nüüd peaks olema korrektne. Sorry :(&lt;br /&gt;
&lt;br /&gt;
2. Viisin sisse lisad xml schemasse.&lt;br /&gt;
&lt;br /&gt;
3. CDATA-t peaks kasutama nii vähe kui võimalik. Ei ole nõus selle nõuandega.&lt;br /&gt;
&lt;br /&gt;
==Esimene XML-i retsensioon meeskonnale /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
Meeskonna /* Anonüümsed  koodikommentaatorid */ [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#XML-i_skeemifail XML fail] kirjeldab filmide loetelu, mis sisaldab informatsiooni pealkirja, žanri, kirjelduse, näitlejate kohta. Veel on lisatud pildid, mis ilmestavad teksti osa. XML failis esitatud andmemaht on küllaltki suur ning detailne. XML on korrektne ning töö on väga hästi tehtud. XML-is on dimensioone rohkem kui neli, mis tähendab, et mudeli keerukus vastab ülesande püstitatule. Kirjelduse puhul on kasutatud ka CDATA, mis on vägagi positiivne ja asjakohane.&lt;br /&gt;
Skeemifail on korrektne, läbimõeldud ning loogiline. Samuti on struktuur paigas.  &lt;br /&gt;
XSLT failid on hästi ja korrektselt tehtud. Lisaks annavad transformatsiooni failid edasi XML struktuuris olevat põhilise sisu. Esimene XSLT fail annab XML faili kogu sisu. Teine XSLT fail on selektiivsem, mis järjestab filmid ilmumisaasta järgi ning kuvab vähem andmeid. Komadega näitlejate nimede koostamise loetelu on elegantselt programmeeritud. &lt;br /&gt;
Töö vastab kenasti õppejõu poolt esitatud nõuetele ning olemas on XML fail ka XML skeemi fail ja kaks XSLT faili. Viimaste puhul on meeskond astunud sammu edasi ning kasutatud on isegi CSS faile, mis teeb HTML-i visuaalselt vägagi kauniks. Kõikides failides olev kood on hästi loetav ning trepitud. Töö on kvaliteetne ja jätab väga professionaalse mulje. Retsenseerimist lihtsustas wikisse lisatud failid ning genereeritud HTML-i vaated.&lt;br /&gt;
&lt;br /&gt;
==Teine XML-i retsensioon meeskonnale Ehk lõpetab see aasta==&lt;br /&gt;
Meeskonna Ehk lõpetab see aasta [https://wiki.itcollege.ee/index.php/Lopetajad#XML_andmefail XML fail] kirjeldab telesarjade andmebaasi, kus on välja toodud seriaali nimi, hooajad, näitlejad, osad ja osade sisukokkuvõtte. Andmed on esitatud kahe seriaali kohta Game of Thrones ja House of Cards.  &lt;br /&gt;
XML fail koosneb ülesandes ettenähtud arvu dimensioonist ning neil on olemas atribuudid, järelikult vastab XML fail ülesande püstitusele. XML faili on struktuurilt loogilise ja lihtsa ülesehitusega. Rolli elemendid võiksid olla ka grupeeritud &amp;lt;Rollid/&amp;gt; nimelisse konteinerisse, kui üks näitleja mängib ühes seriaalis mitut rolli, mis on küll harv juhus aga võimalus olemas. Samuti peaksid atribuudid sisaldama metainformatsiooni (kuupäev, kogused, identifikaatorid) sisu kohta, seetõttu eelarve, ilmumisajad võiksid olla ülesmärgitud atribuutidena, kuna atribuudid on mõeldud masintöötlemiseks. Heaks selleks näiteks on kasutatud elemendi hooaeg atribuut number. Osa nimi võiks olla aga elemendina, kuna see on mõeldud eelkõige lugemiseks inimesele. Lisaks tekitab küsimusi kasutatud kuupäeva formaat - 8 Apr. 2012. Miks on just valitud selline kuupäeva kuju, sest seda ei ole võimalik masintöödelda.&lt;br /&gt;
XSD fail valideerub ning on koostatud korrektselt.&lt;br /&gt;
XSL fail transformeerib XML-i andmetel HTML-iks, kuid ülesande püstituses oli, et vajalik on kaks XSL faili. Skeemifail kuvab ilusti kõik andmed, mis esinevad XML-is.  &lt;br /&gt;
Üldiselt, esialgu näib võõristavalt kooslus, et elemendid on eestikeelsed, aga kirjeldused on inglise keelsed. Loomulikum oleks olnud keelevalik, kui oleks kasutatud Eesti seriaalide näiteid. Siiski on meeskonna poolt tehtud töö tehtud ja ehk on paari kolme XSL faili olemasolu nõue jäänud lihtsalt kahe silma vahele. &lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87840</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87840"/>
		<updated>2015-04-01T18:20:03Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&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;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&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;name&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 fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[position() &amp;amp;lt;= 2]&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
Näitab menüü teisi toite va pitsad&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;
==Retsensioon meeskonna HMR poolt==&lt;br /&gt;
Retsensiooni kirjutas meeskond HMR. Meie [https://wiki.itcollege.ee/index.php/HMR koduleht].&lt;br /&gt;
&lt;br /&gt;
Rääkides valitud XMLi teemast, siis teema on huvitav. Vaadates XML-ile peale, siis jääb silma, et üheski kohas pole kasutatud &amp;lt;![CDATA[]]&amp;gt; funktsiooni. Samas kui elementides kuvatakse ainult hindu, siis võibolla pole see ka põhjendatud. Teine üldisem märkus oleks, et XML-is peaks olema vähemalt kolm atribuuti. XMLis oli ainult name atribuut mida kasutati nii &amp;lt;Category&amp;gt; kui ka &amp;lt;Menu_Item&amp;gt; elemendis.&lt;br /&gt;
&lt;br /&gt;
Hakates XMLi põhjalikumalt analüüsima nähtus, et meeskonna Savi XML fail ei valideerunud. Näiteks kasutades validaatorit aadressil (http://www.xmlvalidation.com/index.php?id=1&amp;amp;L=0) näitatakse viga kohe kätte. Viga on järgmine: “5:30 The entity name must immediately follow the &#039;&amp;amp;&#039; in the entity reference.”. Samas seda viga oleks võinud märgata, kuna Visual Studio kuvab ka selle vea kohe XMLi trükkimisel ära ning samuti kuvatakse see viga ka brauseriaknas. Viga seisnes siis selles, et atribuutis väärtuses kasutati &amp;amp; märki.&lt;br /&gt;
&lt;br /&gt;
Tulles XMLi sisu juurde, siis seal jääb silma üks nüanss, mis tulevikus võib osutuda oluliseks puuduseks. Nimelt seal on elemendina määratud &amp;lt;price&amp;gt;, mis hoiab endas kindla pizza hinda. Samas oleks seal ilmselt mõttekas kasutada ka atribuuti valuuta kohta, juhuks kui tulevikus tekiks tarvidus pizza hinda eri valuutades kuvada.&lt;br /&gt;
&lt;br /&gt;
Teine potentsiaalne ohukoht on selles, et elemendis &amp;lt;Menu_Item&amp;gt; hoitakse pizza nime. Sellega juba oli probleeme, kui &amp;amp; sümbol tekitas XML-is vea. Kuna pizzade nimed võivad olla väga erisugused, siis sellega võib ka tulevikus probleeme tekkida. Kui siiski soovitakse seda atribuuti kasutada, siis tuleks hoolitseda selle eest, et see nimi parsitakse XMLi jaoks sobivale kujule. Samuti võib probleeme tekkida siis kui pizza nimesid soovitatakse kuvada võõrkeeltes kus kasutatakse võõrkeelseid tähemärke, näiteks vene või hiina keeles.&lt;br /&gt;
&lt;br /&gt;
Tulles XML skeemifaili juurde, siis seal pole eriti palju infot. See oli eelkõige sellest tingitud, et XML oli võrdlemisi lihtne. Vähe on tüübikirjeldusi, tingituna XMLi faili vähesest infohulgast. Ainult name (string) ja priceType (decimal) atribuudi tüüp on kirjeldatud. Pole ühtegi required väärtust, mis ilmselt jäänud märkamata. Väike nope skeemifailist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:all&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indikaator &amp;lt;all&amp;gt; tähendab, et child elemendid esinevad suvalises järjekorras ja igaüks ainult ühe korra, antud juhul jääb arusaamatuks miks seda kasutatakse kui ainult üks element ongi selles blokis kasutusel. Võimalik et plaan on lisada elemente hiljem.&lt;br /&gt;
On tehtud kaks XSLT faili, mis oli ka nõudeks. Kuna XML fail ei valideeru, siis neid pole võimalik ka originaalkujul kontrollida. Esimene fail tundub kujutavat pizzade hinnakirja tabeli kujul. Veidi faili korrastades ja testides tundub, et tegemist on lõpuni realiseerimata lahendusega. Kõiki hindu ei prindita, veerud oleks nagu paigas aga disain ja paigutus annab soovida.&lt;br /&gt;
&lt;br /&gt;
Teine XSTL on vigane. Viga on järgmisel real:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui DOCTYPE ära kustutada, siis asi hakkab tööle. Pilt võrreldes eelmise XSTL-iga on tunduvalt kenam ja kogu info on ka kenasti esitatud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks võib öelda, et tööd on tehtud, aga osa tööd on ka veel teha jäänud. Materjal korralikuks lahenduseks on olemas, see tuleb vaid ära realiseerida.&lt;br /&gt;
&lt;br /&gt;
==19.03.15 xml parandused vastavalt HMR soovitustele==&lt;br /&gt;
&lt;br /&gt;
1. Parandatud xml fail ja xsl failid. Kasutasime wikis valet tagi koodi kuvamiseks, see muutis &amp;amp;, &amp;lt;, &amp;gt; sümbolid ära. Nüüd peaks olema korrektne. Sorry :(&lt;br /&gt;
&lt;br /&gt;
2. Viisin sisse lisad xml schemasse.&lt;br /&gt;
&lt;br /&gt;
3. CDATA-t peaks kasutama nii vähe kui võimalik. Ei ole nõus selle nõuandega.&lt;br /&gt;
&lt;br /&gt;
==Esimene XML-i retsensioon meeskonnale /* Anonüümsed  koodikommentaatorid */ ==&lt;br /&gt;
Meeskonna /* Anonüümsed  koodikommentaatorid */ [https://wiki.itcollege.ee/index.php/Koodikommentaatorid#XML-i_skeemifail XML fail] kirjeldab filmide loetelu, mis sisaldab informatsiooni pealkirja, žanri, kirjelduse, näitlejate kohta. Veel on lisatud pildid, mis ilmestavad teksti osa. XML failis esitatud andmemaht on küllaltki suur ning detailne. XML on korrektne ning töö on väga hästi tehtud. XML-is on dimensioone rohkem kui neli, mis tähendab, et mudeli keerukus vastab ülesande püstitatule. Kirjelduse puhul on kasutatud ka CDATA, mis on vägagi positiivne ja asjakohane.&lt;br /&gt;
Skeemifail on korrektne, läbimõeldud ning loogiline. Samuti on struktuur paigas.  &lt;br /&gt;
XSLT failid on hästi ja korrektselt tehtud. Lisaks annavad transformatsiooni failid edasi XML struktuuris olevat põhilise sisu. Esimene XSLT fail annab XML faili kogu sisu. Teine XSLT fail on selektiivsem, mis järjestab filmid ilmumisaasta järgi ning kuvab vähem andmeid. Komadega näitlejate nimede koostamise loetelu on elegantselt programmeeritud. &lt;br /&gt;
Töö vastab kenasti õppejõu poolt esitatud nõuetele ning olemas on XML fail ka XML skeemi fail ja kaks XSLT faili. Viimaste puhul on meeskond astunud sammu edasi ning kasutatud on isegi CSS faile, mis teeb HTML-i visuaalselt vägagi kauniks. Kõikides failides olev kood on hästi loetav ning trepitud. Töö on kvaliteetne ja jätab väga professionaalse mulje. Retsenseerimist lihtsustas wikisse lisatud failid ning genereeritud HTML-i vaated.&lt;br /&gt;
&lt;br /&gt;
==Teine XML-i retsensioon meeskonnale Ehk lõpetab see aasta==&lt;br /&gt;
Meeskonna Ehk lõpetab see aasta [https://wiki.itcollege.ee/index.php/Lopetajad#XML_andmefail XML fail] kirjeldab telesarjade andmebaasi, kus on välja toodud seriaali nimi, hooajad, näitlejad, osad ja osade sisukokkuvõtte. Andmed on esitatud kahe seriaali kohta Game of Thrones ja House of Cards.  &lt;br /&gt;
XML fail koosneb ülesandes ettenähtud arvu dimensioonist ning neil on olemas atribuudid, järelikult vastab XML fail ülesande püstitusele. XML faili on struktuurilt loogilise ja lihtsa ülesehitusega. Rolli elemendid võiksid olla ka grupeeritud &amp;lt;Rollid/&amp;gt; nimelisse konteinerisse, kui üks näitleja mängib ühes seriaalis mitut rolli, mis on küll harv juhus aga võimalus olemas. Samuti peaksid atribuudid sisaldama metainformatsiooni (kuupäev, kogused, identifikaatorid) sisu kohta, seetõttu eelarve, ilmumisajad võiksid olla ülesmärgitud atribuutidena, kuna atribuudid on mõeldud masintöötlemiseks. Heaks selleks näiteks on kasutatud elemendi hooaeg atribuut number. Osa nimi võiks olla aga elemendina, kuna see on mõeldud eelkõige lugemiseks inimesele. Lisaks tekitab küsimusi kasutatud kuupäeva formaat - 8 Apr. 2012. Miks on just valitud selline kuupäeva kuju, sest seda ei ole võimalik masintöödelda.&lt;br /&gt;
XSD fail valideerub ning on koostatud korrektselt.&lt;br /&gt;
XSL fail transformeerib XML-i andmetel HTML-iks, kuid ülesande püstituses oli, et vajalik on kaks XSL faili. Skeemifail kuvab ilusti kõik andmed, mis esinevad XML-is.  &lt;br /&gt;
Üldiselt, esialgu näib võõristavalt kooslus, et elemendid on eestikeelsed, aga kirjeldused on inglise keelsed. Loomulikum oleks olnud keelevalik, kui oleks kasutatud Eesti seriaalide näiteid. Siiski on meeskonna poolt tehtud töö tehtud ja ehk on paari kolme XSL faili olemasolu nõue jäänud lihtsalt kahe silma vahele. &lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87259</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87259"/>
		<updated>2015-03-06T20:24:43Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* XSLT fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&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;name&amp;quot; type=&amp;quot;xs:string&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&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;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab menüü teisi toite va pitsad&lt;br /&gt;
&amp;lt;pre&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Salad Grinder&#039;,@name)]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87256</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87256"/>
		<updated>2015-03-06T20:21:17Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* XSLT fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&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;name&amp;quot; type=&amp;quot;xs:string&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&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;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab menüü teisi toite va pitsad&lt;br /&gt;
&amp;lt;pre&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Salad&#039;]|Menu/Category[@name=&#039;Grinder&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[contains(&#039;Spaghetti Ziti Lasanga Manicotti Wrap Ravioli&#039;, @name)]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87200</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87200"/>
		<updated>2015-03-06T10:52:02Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* XSLT fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&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;name&amp;quot; type=&amp;quot;xs:string&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&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;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab menüü teisi toite va pitsad&lt;br /&gt;
&amp;lt;pre&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Salad&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Spaghetti&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Ziti&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;th&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Lasagna&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Ravioli&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Manicotti&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Wrap&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Grinder&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&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;/xsl:for-each&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87199</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87199"/>
		<updated>2015-03-06T10:49:37Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* XSLT fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&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;!--Fastfood restorant Menu--&amp;gt;&lt;br /&gt;
&amp;lt;Menu&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Tomato &amp;amp;amp; Cheese&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;12.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;7.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;12.75&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;16.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Pepper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;10.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;8.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;14.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Specialty Pizza&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Mediterranean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
        &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;20.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;10.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;18.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;25.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Crust&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;  &lt;br /&gt;
      &amp;lt;/Crust&amp;gt;&lt;br /&gt;
      &amp;lt;Pan&amp;gt;&lt;br /&gt;
        &amp;lt;Size&amp;gt;&lt;br /&gt;
          &amp;lt;Small&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;9.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Small&amp;gt;&lt;br /&gt;
          &amp;lt;Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;15.80&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Large&amp;gt;&lt;br /&gt;
          &amp;lt;Extra_Large&amp;gt;&lt;br /&gt;
            &amp;lt;Price&amp;gt;11.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
          &amp;lt;/Extra_Large&amp;gt;&lt;br /&gt;
        &amp;lt;/Size&amp;gt;&lt;br /&gt;
      &amp;lt;/Pan&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Special Dinner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Wing Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Gyro Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Kabob Plate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.85&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Side Order&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Onion Rings&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;French Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.65&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Spicy Fries&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.60&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;2.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Salad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Garden&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;3.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Kabob Salad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Spaghetti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;5.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;A la Three Aces&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ziti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meat Ball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Veal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.45&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Eggplant Ziti Dinner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Lasagna&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Veggie&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Ravioli&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Manicotti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sauce&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;6.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;With Meatball&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;7.25&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Calzone&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Vegetarian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Sausage&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Grecian&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;7.35&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Wrap&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Turkey Club Wrap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Chicken Cobb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Greek Supreme&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;Category name=&amp;quot;Grinder&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Meatless&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Hamburger&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.50&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;4.95&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
    &amp;lt;Menu_Item name=&amp;quot;Three Aces Special&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Size&amp;gt;&lt;br /&gt;
        &amp;lt;Small&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;5.30&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Small&amp;gt;&lt;br /&gt;
        &amp;lt;Large&amp;gt;&lt;br /&gt;
          &amp;lt;Price&amp;gt;6.40&amp;lt;/Price&amp;gt;&lt;br /&gt;
        &amp;lt;/Large&amp;gt;&lt;br /&gt;
      &amp;lt;/Size&amp;gt;&lt;br /&gt;
    &amp;lt;/Menu_Item&amp;gt;&lt;br /&gt;
  &amp;lt;/Category&amp;gt;&lt;br /&gt;
&amp;lt;/Menu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!-- Help types --&amp;gt;&lt;br /&gt;
   &amp;lt;xs:simpleType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:restriction base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:minInclusive value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:fractionDigits value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;sizeType&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element name=&amp;quot;Small&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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;Extra_Large&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:all&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:complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;Menu&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:element name=&amp;quot;Category&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:element name=&amp;quot;Menu_Item&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Crust&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Pan&amp;quot;&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                                &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xs:element name=&amp;quot;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xs:all&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;Size&amp;quot; type=&amp;quot;sizeType&amp;quot;/&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:element name=&amp;quot;Price&amp;quot; type=&amp;quot;priceType&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&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;name&amp;quot; type=&amp;quot;xs:string&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT fail===&lt;br /&gt;
&lt;br /&gt;
Näitab xml-i pitsade andmeid tabelis&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&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;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; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
            &amp;lt;caption&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Pizza&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Crust&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Pan&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Extra Large&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&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;@name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Crust/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select=&amp;quot;Pan/Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/xsl:for-each&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;/xsl:for-each&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab menüüst teisi toite va pitsad&lt;br /&gt;
&amp;lt;pre&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;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; version=&amp;quot;5.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&amp;quot;yes&amp;quot;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Menüü&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Menüü&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Salad&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Spaghetti&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;            &lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Ziti&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;th&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Lasagna&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Ravioli&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Manicotti&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Calzone&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Wrap&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&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;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Menu/Category[@name=&#039;Grinder&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Small&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Large&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Size/*&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;Price&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&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;/xsl:for-each&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87040</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87040"/>
		<updated>2015-02-28T16:30:41Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Savi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2015=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise 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.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&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_2015#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;07. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;14. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#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_2015#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilheel kirjeldatud hiljemalt: &#039;&#039;&#039;4.aprill 2015&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&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_2015#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&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 2011&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!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&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;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&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;
&lt;br /&gt;
===XML andmefail===&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;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&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&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2015=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
==Lupardid VR2==&lt;br /&gt;
[[Lupardid VR2|Meeskonna leht]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Timo Triisa&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Johannes Vatsfeldt&lt;br /&gt;
*Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
==R0ds==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:R0ds Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus - &#039;&#039;Lead&#039;&#039;&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
==MS-TO==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:MS-TO Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Roo&lt;br /&gt;
*Silja Saar&lt;br /&gt;
*Tõnis Luik&lt;br /&gt;
*Ott Kingisepp&lt;br /&gt;
&lt;br /&gt;
== Meeskond XYZ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/XYZ Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Sulev Pert&lt;br /&gt;
&lt;br /&gt;
== HMR ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/HMR Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Harles Luts&lt;br /&gt;
* Mattiko Kabanen&lt;br /&gt;
* Ranek Runthal&lt;br /&gt;
&lt;br /&gt;
== /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Koodikommentaatorid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Madis Uudam&lt;br /&gt;
*Kristjan Kebja&lt;br /&gt;
*Olle Mikk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad - KAUGÕPE 2015=&lt;br /&gt;
&lt;br /&gt;
== BACKBONE ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Backbone Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mikk Visnap&lt;br /&gt;
*Silver Lumi&lt;br /&gt;
&lt;br /&gt;
== Savi ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Savi Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87039</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87039"/>
		<updated>2015-02-28T16:30:12Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Meeskonna liikmed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marek Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&lt;br /&gt;
===XSLT failid===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87038</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87038"/>
		<updated>2015-02-28T16:29:40Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marko Öövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&lt;br /&gt;
===XSLT failid===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87037</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87037"/>
		<updated>2015-02-28T16:29:27Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Savi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2015=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise 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.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&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_2015#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;07. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;14. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#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_2015#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilheel kirjeldatud hiljemalt: &#039;&#039;&#039;4.aprill 2015&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&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_2015#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&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 2011&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!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&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;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&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;
&lt;br /&gt;
===XML andmefail===&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;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&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&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2015=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
==Lupardid VR2==&lt;br /&gt;
[[Lupardid VR2|Meeskonna leht]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Timo Triisa&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Johannes Vatsfeldt&lt;br /&gt;
*Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
==R0ds==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:R0ds Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus - &#039;&#039;Lead&#039;&#039;&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
==MS-TO==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:MS-TO Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Roo&lt;br /&gt;
*Silja Saar&lt;br /&gt;
*Tõnis Luik&lt;br /&gt;
*Ott Kingisepp&lt;br /&gt;
&lt;br /&gt;
== Meeskond XYZ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/XYZ Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Sulev Pert&lt;br /&gt;
&lt;br /&gt;
== HMR ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/HMR Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Harles Luts&lt;br /&gt;
* Mattiko Kabanen&lt;br /&gt;
* Ranek Runthal&lt;br /&gt;
&lt;br /&gt;
== /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Koodikommentaatorid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Madis Uudam&lt;br /&gt;
*Kristjan Kebja&lt;br /&gt;
*Olle Mikk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad - KAUGÕPE 2015=&lt;br /&gt;
&lt;br /&gt;
== BACKBONE ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Backbone Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mikk Visnap&lt;br /&gt;
*Silver Lumi&lt;br /&gt;
&lt;br /&gt;
== Savi ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Savi Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marko Öövel&lt;br /&gt;
*Marju Niinemaa&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87036</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87036"/>
		<updated>2015-02-28T15:59:48Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2015=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise 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.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&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_2015#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;07. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;14. märts 2015&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#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_2015#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilheel kirjeldatud hiljemalt: &#039;&#039;&#039;4.aprill 2015&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&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_2015#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;24. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;30. mai 2015&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&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 2011&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!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&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;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&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;
&lt;br /&gt;
===XML andmefail===&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;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&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&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2015=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
==Lupardid VR2==&lt;br /&gt;
[[Lupardid VR2|Meeskonna leht]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Timo Triisa&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Johannes Vatsfeldt&lt;br /&gt;
*Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
==R0ds==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:R0ds Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus - &#039;&#039;Lead&#039;&#039;&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
==MS-TO==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:MS-TO Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Roo&lt;br /&gt;
*Silja Saar&lt;br /&gt;
*Tõnis Luik&lt;br /&gt;
*Ott Kingisepp&lt;br /&gt;
&lt;br /&gt;
== Meeskond XYZ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/XYZ Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Sulev Pert&lt;br /&gt;
&lt;br /&gt;
== HMR ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/HMR Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Harles Luts&lt;br /&gt;
* Mattiko Kabanen&lt;br /&gt;
* Ranek Runthal&lt;br /&gt;
&lt;br /&gt;
== /* Anonüümsed koodikommentaatorid */ ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Koodikommentaatorid Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Madis Uudam&lt;br /&gt;
*Kristjan Kebja&lt;br /&gt;
*Olle Mikk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad - KAUGÕPE 2015=&lt;br /&gt;
&lt;br /&gt;
== BACKBONE ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Backbone Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mikk Visnap&lt;br /&gt;
*Silver Lumi&lt;br /&gt;
&lt;br /&gt;
== Savi ==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Savi Koduleht]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marko Höövel&lt;br /&gt;
*Marju Niinemaa&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87035</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87035"/>
		<updated>2015-02-28T15:57:39Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marko Höövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&lt;br /&gt;
===XSLT failid===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87034</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87034"/>
		<updated>2015-02-28T15:56:55Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Meeskonna liikmed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marko Höövel&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&lt;br /&gt;
===XSLT failid===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse analüüs==&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87033</id>
		<title>Savi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Savi&amp;diff=87033"/>
		<updated>2015-02-28T15:52:52Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: Created page with &amp;quot;=Savi= ==Meeskonna liikmed== *Tõnu Sein *Arvi Kangas *Andres Sööt *Marju Niinemaa   ==XML andmefail==  ===XML fail===  ===XML skeemifail===  ===XSLT failid===   ==Veebiteenuse…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Savi=&lt;br /&gt;
==Meeskonna liikmed==&lt;br /&gt;
*Tõnu Sein&lt;br /&gt;
*Arvi Kangas&lt;br /&gt;
*Andres Sööt&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XML andmefail==&lt;br /&gt;
&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&lt;br /&gt;
===XSLT failid===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse analüüs==&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrankendus==&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=DreamTeam_project&amp;diff=83887</id>
		<title>DreamTeam project</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=DreamTeam_project&amp;diff=83887"/>
		<updated>2014-12-10T17:23:02Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
=Idee=&lt;br /&gt;
Projekti eesmärk on luua lemmikloomade (kasside ja koerte) salongi WPF-rakendus, mis võimaldab salongil hallata oma kliendibaasi. Teenusteks on kiibistamine, vaktsineerimine ja iluteenused. Salongi kliendid on kassid ja koerad.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärk on lihtsustada loomasalongi tööd ning pakkuda neile paremat kliendihaldusliidest.&lt;br /&gt;
&lt;br /&gt;
Tavaline kasutaja saab luua looma ja/või omanike profiile,neid muuta ja lugeda. Samuti on võimalik loomasalongil genereerida looma ja/või omaniku põhine salongi külastuste raport.&lt;br /&gt;
Salongi kliendile on võimalik saata meeldetuletus tulevasest salongikülastusest.&lt;br /&gt;
&lt;br /&gt;
Problemaatiliseks võib ostutuda kliendi teavitamine järgnevast kohtumisest, et kuidas seda teostada.&lt;br /&gt;
Samuti ei jõua realiseerida “nice to have” funktsionaalsusi.&lt;br /&gt;
&lt;br /&gt;
=&amp;quot;Must have&amp;quot; funktsionaalsused=&lt;br /&gt;
*Loomade registreerimine esmavisiidil&lt;br /&gt;
*Registreeritud omanike andmete muutmine&lt;br /&gt;
*Omanike registreerimine esmavisiidil&lt;br /&gt;
*Registreeritud loomade andmete muutmine&lt;br /&gt;
*Teostatud teenuste sisestamine ja sidumine loomaga&lt;br /&gt;
*Raportite, ajaloo väljastamine looma põhiselt&lt;br /&gt;
*Järgmise ajastatud teenuse osutamise aja meeldetuletus (vaktsineerimise puhul)&lt;br /&gt;
&lt;br /&gt;
=&amp;quot;Nice to have&amp;quot; funktsionaalsused=&lt;br /&gt;
*Võistluslooma märkega looma profiili vaatamisel vastav pop-up info&lt;br /&gt;
*Sisselogimise võimalus &lt;br /&gt;
*Looma pildi lisamine&lt;br /&gt;
*Uute teenuste lisamise funktsionaalsus&lt;br /&gt;
*Uute töötajate lisamise funktsionaalsus&lt;br /&gt;
*Võimalus genereerida omaniku põhine salongi külastuste raport.&lt;br /&gt;
&lt;br /&gt;
=Projekti faasid=&lt;br /&gt;
Faas 1: &amp;quot;Must have&amp;quot; funktsionaalsuse loomine&lt;br /&gt;
&lt;br /&gt;
Faas 2: &amp;quot;Nice to have&amp;quot; funktsionaalsuse loomine&lt;br /&gt;
&lt;br /&gt;
=Süsteemi kasutajad, kasutusrollid=&lt;br /&gt;
&lt;br /&gt;
2 rolli:&lt;br /&gt;
* Tavaline kasutaja - kõik funktsionaalsused välja arvatud uute teenuste ja uute töötajate lisamine&lt;br /&gt;
* Admin õigustega kasutaja (faas 2) - kõik funktsionaalsused&lt;br /&gt;
&lt;br /&gt;
=Kasutajaliides, vaated ja kuvatavad andmed=&lt;br /&gt;
*Otsingu vorm&lt;br /&gt;
*Omaniku registreerimise vorm&lt;br /&gt;
*Omaniku vaade&lt;br /&gt;
*Looma registreerimise vorm&lt;br /&gt;
*Looma vaade&lt;br /&gt;
*Meeldetuletuste välja saatmise vorm&lt;br /&gt;
*Uute teenuste lisamise vorm (faas 2)&lt;br /&gt;
*Uute töötajate lisamise vorm (faas 2)&lt;br /&gt;
*Sisselogimise vorm (faas 2)&lt;br /&gt;
*Administratiivne vorm (faas 2)&lt;br /&gt;
&lt;br /&gt;
=Projekti riskid=&lt;br /&gt;
*Skoobi muudatus.&lt;br /&gt;
*Raporti genereerimine osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Sisselogimise võimalus osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Järgmise ajastatud teenuse osutamise aja meeldetuletuse realiseerimine osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Vähene programmeerimise kogemus.&lt;br /&gt;
&lt;br /&gt;
=Üldised ärireeglid=&lt;br /&gt;
*Otsingu vormilt saab otsida omaniku isikukoodi või looma kiibinumbri järgi.&lt;br /&gt;
*Kui andmed leitakse üles, siis avatakse omaniku või looma vaade vastavalt otsitavale väärtusele.&lt;br /&gt;
*Otsingu vormilt saab liikuda otse omaniku registreerimise vormile.&lt;br /&gt;
*Looma registreerimiseks eelnevalt peab olema registreeritud omanik.&lt;br /&gt;
*Ühel omanikul võib olla mitu looma.&lt;br /&gt;
*Ühel loomal võib olla ainult üks omanik.&lt;br /&gt;
*Omaniku vaatelt saab liikuda looma registreerimise vormile.&lt;br /&gt;
*Omaniku vaatel kuvatakse kõik loomad, mis temaga on seotud.&lt;br /&gt;
*Omaniku vaatel saab andmeid muuta.&lt;br /&gt;
*Looma registreerimise vormil saab sisestada uut looma. &lt;br /&gt;
*Looma vaatel saab lisada uut sündmust külastuse kohta. &lt;br /&gt;
*Looma vaatel, sündmuse lisamise komponendil kuvatakse rippmenüü, mis sisaldab salongi teenuste nimekirja.&lt;br /&gt;
*Teenuste nimekiri võetakse tabelist SERVICE.&lt;br /&gt;
*Looma vaatel kuvatakse kõik salvestatud sündmused, mis temaga on seotud.&lt;br /&gt;
*Looma vaatel võimalik genereerida ning välja printida või saata meilile raportit.&lt;br /&gt;
*Looma vaatel saab andmeid muuta. Ei saa muuta salvestatud sündmused.&lt;br /&gt;
*Meeldetuletuste välja saatmise vormil kuvatakse ainult need sündmused, mille tähtaeg on 7 päeva pärast.&lt;br /&gt;
*Meeldetuletuste välja saatmise vormil olemas nupp “Saada meeldetuletus”.&lt;br /&gt;
*Looma vaatel kuvatakse kirje ka meeldetuletuse saatmise sündmusest.&lt;br /&gt;
*Administraatori õigusega sisseloginud töötajal otsingu vaatest saab liikuda administratiivse vormile. (faas 2)&lt;br /&gt;
*Administratiivsel vormil on kaks plokki: töötajate plokk, teenuste plokk. (faas 2)&lt;br /&gt;
*Igas plokkis saab vastavat kirjet lisada. (faas 2)&lt;br /&gt;
&lt;br /&gt;
=Andmebaasi mudel=&lt;br /&gt;
[[File:Loomasalong.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
===== 20. oktoober =====&lt;br /&gt;
*Tiimi moodustamine.&lt;br /&gt;
*Wiki lehe loomine.&lt;br /&gt;
&lt;br /&gt;
===== 22. oktoober =====&lt;br /&gt;
*Idee arutamine ja kirja panemine.&lt;br /&gt;
*Üldstruktuur ja funktsionaalsus.&lt;br /&gt;
*Visual Studio Online loomine ja kasutajate lisamine.&lt;br /&gt;
&lt;br /&gt;
===== 23. oktoober - 01. november =====&lt;br /&gt;
*Analüüsi koostamine, arutamine, muutmine ja täiendamine.&lt;br /&gt;
*Andmebaasi olemite koostamine.&lt;br /&gt;
&lt;br /&gt;
===== 03. november =====&lt;br /&gt;
*Toimus koosolek.&lt;br /&gt;
*Tööjaotuse jagamine.&lt;br /&gt;
*Rakenduse vormide arutamine. &lt;br /&gt;
*Kujunduse kokkuleppimine. Nupud, lahtrid, muutmise võimalused, suunamised vormide vahel on kooskõlastatud.&lt;br /&gt;
*Retsenseeritava meeskonna valimine.&lt;br /&gt;
&lt;br /&gt;
===== 04. - 07. november =====&lt;br /&gt;
*Iga gruppi liige koostas retsensiooni.&lt;br /&gt;
*Ühise kooskõlastatud retsensiooni koostamine.&lt;br /&gt;
&lt;br /&gt;
===== 08. november =====&lt;br /&gt;
*Retsensioon EasyRent analüüsile on lisatud wiki-sse: [[Talk:Meeskond:EasyRent]]&lt;br /&gt;
&lt;br /&gt;
===== 10. november =====&lt;br /&gt;
*TFS-iga tutvumine ja test-commit´ide katsetamine.&lt;br /&gt;
&lt;br /&gt;
===== 10. - 16. november =====&lt;br /&gt;
*Andmebaasi tabelite lisamine.&lt;br /&gt;
*Looma ja omaniku registreermisvaate loomine, puudub salvestamise funktsionaalsus.&lt;br /&gt;
&lt;br /&gt;
===== 17. - 23. november =====&lt;br /&gt;
*Looma vaate algvaate loomine.&lt;br /&gt;
*Looma registreemisvaatele funktsionaalsuste lisamine.&lt;br /&gt;
&lt;br /&gt;
===== 24. - 30. november =====&lt;br /&gt;
*Looma vaate realiseerimine.&lt;br /&gt;
*Registreeritud loomade andmete muutmise funktsionaalsuse realiseerimine.&lt;br /&gt;
*Looma külastusajaloo lisamine looma vaatele.&lt;br /&gt;
*Loomade uute külastuste lisamise funktsionaalsuse algne versioon.&lt;br /&gt;
*Omaniku registreerimise edasiarendus.&lt;br /&gt;
&lt;br /&gt;
===== 01. - 08. detsember=====&lt;br /&gt;
*Prototüüpi arenduse kitsaskohtade realiseerimise otsimine.&lt;br /&gt;
*Sisselogimise realiseerimine.&lt;br /&gt;
&lt;br /&gt;
===== 09. detsember =====&lt;br /&gt;
*Toimus koosolek.&lt;br /&gt;
*Prototüübi retsensiooni koostamine.&lt;br /&gt;
*Edasise töökäigu arutamine ja planeerimine.&lt;br /&gt;
&lt;br /&gt;
===== 10. detsember =====&lt;br /&gt;
*Retsensioon CRM/WPF teholoogial prototüübile on lisatud wiki-sse: [[Talk:Meeskond:CRM_WPF_tehnoloogial]]&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
!Ülesanne&lt;br /&gt;
!Tähtaeg&lt;br /&gt;
!Staatus &lt;br /&gt;
|-&lt;br /&gt;
|Meeskonna kokkupanek ja idee&lt;br /&gt;
|25.10.2014&lt;br /&gt;
|Tehtud &lt;br /&gt;
|-&lt;br /&gt;
|Analüüs&lt;br /&gt;
|01.11.2014&lt;br /&gt;
|Tehtud &lt;br /&gt;
|-&lt;br /&gt;
|Retsensioon&lt;br /&gt;
|08.11.2014&lt;br /&gt;
|Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|Prototüüp&lt;br /&gt;
|29.11.2014&lt;br /&gt;
|Töös &lt;br /&gt;
|-&lt;br /&gt;
|Lõpptoode&lt;br /&gt;
|22.12.2014&lt;br /&gt;
|Tegemata &lt;br /&gt;
|-&lt;br /&gt;
|Esitlus/Kaitsmine&lt;br /&gt;
|Kokkulepitud ajal enne eksamit&lt;br /&gt;
|Tegemata&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=DreamTeam_project&amp;diff=83886</id>
		<title>DreamTeam project</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=DreamTeam_project&amp;diff=83886"/>
		<updated>2014-12-10T17:19:10Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* 09. november */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
=Idee=&lt;br /&gt;
Projekti eesmärk on luua lemmikloomade (kasside ja koerte) salongi WPF-rakendus, mis võimaldab salongil hallata oma kliendibaasi. Teenusteks on kiibistamine, vaktsineerimine ja iluteenused. Salongi kliendid on kassid ja koerad.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärk on lihtsustada loomasalongi tööd ning pakkuda neile paremat kliendihaldusliidest.&lt;br /&gt;
&lt;br /&gt;
Tavaline kasutaja saab luua looma ja/või omanike profiile,neid muuta ja lugeda. Samuti on võimalik loomasalongil genereerida looma ja/või omaniku põhine salongi külastuste raport.&lt;br /&gt;
Salongi kliendile on võimalik saata meeldetuletus tulevasest salongikülastusest.&lt;br /&gt;
&lt;br /&gt;
Problemaatiliseks võib ostutuda kliendi teavitamine järgnevast kohtumisest, et kuidas seda teostada.&lt;br /&gt;
Samuti ei jõua realiseerida “nice to have” funktsionaalsusi.&lt;br /&gt;
&lt;br /&gt;
=&amp;quot;Must have&amp;quot; funktsionaalsused=&lt;br /&gt;
*Loomade registreerimine esmavisiidil&lt;br /&gt;
*Registreeritud omanike andmete muutmine&lt;br /&gt;
*Omanike registreerimine esmavisiidil&lt;br /&gt;
*Registreeritud loomade andmete muutmine&lt;br /&gt;
*Teostatud teenuste sisestamine ja sidumine loomaga&lt;br /&gt;
*Raportite, ajaloo väljastamine looma põhiselt&lt;br /&gt;
*Järgmise ajastatud teenuse osutamise aja meeldetuletus (vaktsineerimise puhul)&lt;br /&gt;
&lt;br /&gt;
=&amp;quot;Nice to have&amp;quot; funktsionaalsused=&lt;br /&gt;
*Võistluslooma märkega looma profiili vaatamisel vastav pop-up info&lt;br /&gt;
*Sisselogimise võimalus &lt;br /&gt;
*Looma pildi lisamine&lt;br /&gt;
*Uute teenuste lisamise funktsionaalsus&lt;br /&gt;
*Uute töötajate lisamise funktsionaalsus&lt;br /&gt;
*Võimalus genereerida omaniku põhine salongi külastuste raport.&lt;br /&gt;
&lt;br /&gt;
=Projekti faasid=&lt;br /&gt;
Faas 1: &amp;quot;Must have&amp;quot; funktsionaalsuse loomine&lt;br /&gt;
&lt;br /&gt;
Faas 2: &amp;quot;Nice to have&amp;quot; funktsionaalsuse loomine&lt;br /&gt;
&lt;br /&gt;
=Süsteemi kasutajad, kasutusrollid=&lt;br /&gt;
&lt;br /&gt;
2 rolli:&lt;br /&gt;
* Tavaline kasutaja - kõik funktsionaalsused välja arvatud uute teenuste ja uute töötajate lisamine&lt;br /&gt;
* Admin õigustega kasutaja (faas 2) - kõik funktsionaalsused&lt;br /&gt;
&lt;br /&gt;
=Kasutajaliides, vaated ja kuvatavad andmed=&lt;br /&gt;
*Otsingu vorm&lt;br /&gt;
*Omaniku registreerimise vorm&lt;br /&gt;
*Omaniku vaade&lt;br /&gt;
*Looma registreerimise vorm&lt;br /&gt;
*Looma vaade&lt;br /&gt;
*Meeldetuletuste välja saatmise vorm&lt;br /&gt;
*Uute teenuste lisamise vorm (faas 2)&lt;br /&gt;
*Uute töötajate lisamise vorm (faas 2)&lt;br /&gt;
*Sisselogimise vorm (faas 2)&lt;br /&gt;
*Administratiivne vorm (faas 2)&lt;br /&gt;
&lt;br /&gt;
=Projekti riskid=&lt;br /&gt;
*Skoobi muudatus.&lt;br /&gt;
*Raporti genereerimine osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Sisselogimise võimalus osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Järgmise ajastatud teenuse osutamise aja meeldetuletuse realiseerimine osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Vähene programmeerimise kogemus.&lt;br /&gt;
&lt;br /&gt;
=Üldised ärireeglid=&lt;br /&gt;
*Otsingu vormilt saab otsida omaniku isikukoodi või looma kiibinumbri järgi.&lt;br /&gt;
*Kui andmed leitakse üles, siis avatakse omaniku või looma vaade vastavalt otsitavale väärtusele.&lt;br /&gt;
*Otsingu vormilt saab liikuda otse omaniku registreerimise vormile.&lt;br /&gt;
*Looma registreerimiseks eelnevalt peab olema registreeritud omanik.&lt;br /&gt;
*Ühel omanikul võib olla mitu looma.&lt;br /&gt;
*Ühel loomal võib olla ainult üks omanik.&lt;br /&gt;
*Omaniku vaatelt saab liikuda looma registreerimise vormile.&lt;br /&gt;
*Omaniku vaatel kuvatakse kõik loomad, mis temaga on seotud.&lt;br /&gt;
*Omaniku vaatel saab andmeid muuta.&lt;br /&gt;
*Looma registreerimise vormil saab sisestada uut looma. &lt;br /&gt;
*Looma vaatel saab lisada uut sündmust külastuse kohta. &lt;br /&gt;
*Looma vaatel, sündmuse lisamise komponendil kuvatakse rippmenüü, mis sisaldab salongi teenuste nimekirja.&lt;br /&gt;
*Teenuste nimekiri võetakse tabelist SERVICE.&lt;br /&gt;
*Looma vaatel kuvatakse kõik salvestatud sündmused, mis temaga on seotud.&lt;br /&gt;
*Looma vaatel võimalik genereerida ning välja printida või saata meilile raportit.&lt;br /&gt;
*Looma vaatel saab andmeid muuta. Ei saa muuta salvestatud sündmused.&lt;br /&gt;
*Meeldetuletuste välja saatmise vormil kuvatakse ainult need sündmused, mille tähtaeg on 7 päeva pärast.&lt;br /&gt;
*Meeldetuletuste välja saatmise vormil olemas nupp “Saada meeldetuletus”.&lt;br /&gt;
*Looma vaatel kuvatakse kirje ka meeldetuletuse saatmise sündmusest.&lt;br /&gt;
*Administraatori õigusega sisseloginud töötajal otsingu vaatest saab liikuda administratiivse vormile. (faas 2)&lt;br /&gt;
*Administratiivsel vormil on kaks plokki: töötajate plokk, teenuste plokk. (faas 2)&lt;br /&gt;
*Igas plokkis saab vastavat kirjet lisada. (faas 2)&lt;br /&gt;
&lt;br /&gt;
=Andmebaasi mudel=&lt;br /&gt;
[[File:Loomasalong.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
===== 20. oktoober =====&lt;br /&gt;
*Tiimi moodustamine.&lt;br /&gt;
*Wiki lehe loomine.&lt;br /&gt;
&lt;br /&gt;
===== 22. oktoober =====&lt;br /&gt;
*Idee arutamine ja kirja panemine.&lt;br /&gt;
*Üldstruktuur ja funktsionaalsus.&lt;br /&gt;
*Visual Studio Online loomine ja kasutajate lisamine.&lt;br /&gt;
&lt;br /&gt;
===== 23. oktoober - 01. november =====&lt;br /&gt;
*Analüüsi koostamine, arutamine, muutmine ja täiendamine.&lt;br /&gt;
*Andmebaasi olemite koostamine.&lt;br /&gt;
&lt;br /&gt;
===== 03. november =====&lt;br /&gt;
*Toimus koosolek.&lt;br /&gt;
*Tööjaotuse jagamine.&lt;br /&gt;
*Rakenduse vormide arutamine. &lt;br /&gt;
*Kujunduse kokkuleppimine. Nupud, lahtrid, muutmise võimalused, suunamised vormide vahel on kooskõlastatud.&lt;br /&gt;
*Retsenseeritava meeskonna valimine.&lt;br /&gt;
&lt;br /&gt;
===== 04. - 07. november =====&lt;br /&gt;
*Iga gruppi liige koostas retsensiooni.&lt;br /&gt;
*Ühise kooskõlastatud retsensiooni koostamine.&lt;br /&gt;
&lt;br /&gt;
===== 08. november =====&lt;br /&gt;
*Retsensioon EasyRent analüüsile on lisatud wiki-sse: [[Talk:Meeskond:EasyRent]]&lt;br /&gt;
&lt;br /&gt;
===== 10. november =====&lt;br /&gt;
*TFS-iga tutvumine ja test-commit´ide katsetamine.&lt;br /&gt;
&lt;br /&gt;
===== 10. - 16. november =====&lt;br /&gt;
*Andmebaasi tabelite lisamine.&lt;br /&gt;
*Looma ja omaniku registreermisvaate loomine, puudub salvestamise funktsionaalsus.&lt;br /&gt;
&lt;br /&gt;
===== 17. - 23. november =====&lt;br /&gt;
*Looma vaate algvaate loomine.&lt;br /&gt;
*Looma registreemisvaatele funktsionaalsuste lisamine.&lt;br /&gt;
&lt;br /&gt;
===== 24. - 30. november =====&lt;br /&gt;
*Looma vaate realiseerimine.&lt;br /&gt;
*Registreeritud loomade andmete muutmise funktsionaalsuse realiseerimine.&lt;br /&gt;
*Looma külastusajaloo lisamine looma vaatele.&lt;br /&gt;
*Loomade uute külastuste lisamise funktsionaalsuse algne versioon.&lt;br /&gt;
*Omaniku registreerimise edasiarendus.&lt;br /&gt;
&lt;br /&gt;
===== 01. - 08. detsember=====&lt;br /&gt;
*Prototüüpi arenduse kitsaskohtade realiseerimise otsimine.&lt;br /&gt;
*Sisselogimise realiseerimine.&lt;br /&gt;
&lt;br /&gt;
===== 09. detsember =====&lt;br /&gt;
*Toimus koosolek.&lt;br /&gt;
*Prototüübi retsensiooni koostamine.&lt;br /&gt;
*Edasise töökäigu arutamine ja planeerimine.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
!Ülesanne&lt;br /&gt;
!Tähtaeg&lt;br /&gt;
!Staatus &lt;br /&gt;
|-&lt;br /&gt;
|Meeskonna kokkupanek ja idee&lt;br /&gt;
|25.10.2014&lt;br /&gt;
|Tehtud &lt;br /&gt;
|-&lt;br /&gt;
|Analüüs&lt;br /&gt;
|01.11.2014&lt;br /&gt;
|Tehtud &lt;br /&gt;
|-&lt;br /&gt;
|Retsensioon&lt;br /&gt;
|08.11.2014&lt;br /&gt;
|Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|Prototüüp&lt;br /&gt;
|29.11.2014&lt;br /&gt;
|Töös &lt;br /&gt;
|-&lt;br /&gt;
|Lõpptoode&lt;br /&gt;
|22.12.2014&lt;br /&gt;
|Tegemata &lt;br /&gt;
|-&lt;br /&gt;
|Esitlus/Kaitsmine&lt;br /&gt;
|Kokkulepitud ajal enne eksamit&lt;br /&gt;
|Tegemata&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=DreamTeam_project&amp;diff=83885</id>
		<title>DreamTeam project</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=DreamTeam_project&amp;diff=83885"/>
		<updated>2014-12-10T17:18:58Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* 01. - 08. november */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
=Idee=&lt;br /&gt;
Projekti eesmärk on luua lemmikloomade (kasside ja koerte) salongi WPF-rakendus, mis võimaldab salongil hallata oma kliendibaasi. Teenusteks on kiibistamine, vaktsineerimine ja iluteenused. Salongi kliendid on kassid ja koerad.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärk on lihtsustada loomasalongi tööd ning pakkuda neile paremat kliendihaldusliidest.&lt;br /&gt;
&lt;br /&gt;
Tavaline kasutaja saab luua looma ja/või omanike profiile,neid muuta ja lugeda. Samuti on võimalik loomasalongil genereerida looma ja/või omaniku põhine salongi külastuste raport.&lt;br /&gt;
Salongi kliendile on võimalik saata meeldetuletus tulevasest salongikülastusest.&lt;br /&gt;
&lt;br /&gt;
Problemaatiliseks võib ostutuda kliendi teavitamine järgnevast kohtumisest, et kuidas seda teostada.&lt;br /&gt;
Samuti ei jõua realiseerida “nice to have” funktsionaalsusi.&lt;br /&gt;
&lt;br /&gt;
=&amp;quot;Must have&amp;quot; funktsionaalsused=&lt;br /&gt;
*Loomade registreerimine esmavisiidil&lt;br /&gt;
*Registreeritud omanike andmete muutmine&lt;br /&gt;
*Omanike registreerimine esmavisiidil&lt;br /&gt;
*Registreeritud loomade andmete muutmine&lt;br /&gt;
*Teostatud teenuste sisestamine ja sidumine loomaga&lt;br /&gt;
*Raportite, ajaloo väljastamine looma põhiselt&lt;br /&gt;
*Järgmise ajastatud teenuse osutamise aja meeldetuletus (vaktsineerimise puhul)&lt;br /&gt;
&lt;br /&gt;
=&amp;quot;Nice to have&amp;quot; funktsionaalsused=&lt;br /&gt;
*Võistluslooma märkega looma profiili vaatamisel vastav pop-up info&lt;br /&gt;
*Sisselogimise võimalus &lt;br /&gt;
*Looma pildi lisamine&lt;br /&gt;
*Uute teenuste lisamise funktsionaalsus&lt;br /&gt;
*Uute töötajate lisamise funktsionaalsus&lt;br /&gt;
*Võimalus genereerida omaniku põhine salongi külastuste raport.&lt;br /&gt;
&lt;br /&gt;
=Projekti faasid=&lt;br /&gt;
Faas 1: &amp;quot;Must have&amp;quot; funktsionaalsuse loomine&lt;br /&gt;
&lt;br /&gt;
Faas 2: &amp;quot;Nice to have&amp;quot; funktsionaalsuse loomine&lt;br /&gt;
&lt;br /&gt;
=Süsteemi kasutajad, kasutusrollid=&lt;br /&gt;
&lt;br /&gt;
2 rolli:&lt;br /&gt;
* Tavaline kasutaja - kõik funktsionaalsused välja arvatud uute teenuste ja uute töötajate lisamine&lt;br /&gt;
* Admin õigustega kasutaja (faas 2) - kõik funktsionaalsused&lt;br /&gt;
&lt;br /&gt;
=Kasutajaliides, vaated ja kuvatavad andmed=&lt;br /&gt;
*Otsingu vorm&lt;br /&gt;
*Omaniku registreerimise vorm&lt;br /&gt;
*Omaniku vaade&lt;br /&gt;
*Looma registreerimise vorm&lt;br /&gt;
*Looma vaade&lt;br /&gt;
*Meeldetuletuste välja saatmise vorm&lt;br /&gt;
*Uute teenuste lisamise vorm (faas 2)&lt;br /&gt;
*Uute töötajate lisamise vorm (faas 2)&lt;br /&gt;
*Sisselogimise vorm (faas 2)&lt;br /&gt;
*Administratiivne vorm (faas 2)&lt;br /&gt;
&lt;br /&gt;
=Projekti riskid=&lt;br /&gt;
*Skoobi muudatus.&lt;br /&gt;
*Raporti genereerimine osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Sisselogimise võimalus osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Järgmise ajastatud teenuse osutamise aja meeldetuletuse realiseerimine osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Vähene programmeerimise kogemus.&lt;br /&gt;
&lt;br /&gt;
=Üldised ärireeglid=&lt;br /&gt;
*Otsingu vormilt saab otsida omaniku isikukoodi või looma kiibinumbri järgi.&lt;br /&gt;
*Kui andmed leitakse üles, siis avatakse omaniku või looma vaade vastavalt otsitavale väärtusele.&lt;br /&gt;
*Otsingu vormilt saab liikuda otse omaniku registreerimise vormile.&lt;br /&gt;
*Looma registreerimiseks eelnevalt peab olema registreeritud omanik.&lt;br /&gt;
*Ühel omanikul võib olla mitu looma.&lt;br /&gt;
*Ühel loomal võib olla ainult üks omanik.&lt;br /&gt;
*Omaniku vaatelt saab liikuda looma registreerimise vormile.&lt;br /&gt;
*Omaniku vaatel kuvatakse kõik loomad, mis temaga on seotud.&lt;br /&gt;
*Omaniku vaatel saab andmeid muuta.&lt;br /&gt;
*Looma registreerimise vormil saab sisestada uut looma. &lt;br /&gt;
*Looma vaatel saab lisada uut sündmust külastuse kohta. &lt;br /&gt;
*Looma vaatel, sündmuse lisamise komponendil kuvatakse rippmenüü, mis sisaldab salongi teenuste nimekirja.&lt;br /&gt;
*Teenuste nimekiri võetakse tabelist SERVICE.&lt;br /&gt;
*Looma vaatel kuvatakse kõik salvestatud sündmused, mis temaga on seotud.&lt;br /&gt;
*Looma vaatel võimalik genereerida ning välja printida või saata meilile raportit.&lt;br /&gt;
*Looma vaatel saab andmeid muuta. Ei saa muuta salvestatud sündmused.&lt;br /&gt;
*Meeldetuletuste välja saatmise vormil kuvatakse ainult need sündmused, mille tähtaeg on 7 päeva pärast.&lt;br /&gt;
*Meeldetuletuste välja saatmise vormil olemas nupp “Saada meeldetuletus”.&lt;br /&gt;
*Looma vaatel kuvatakse kirje ka meeldetuletuse saatmise sündmusest.&lt;br /&gt;
*Administraatori õigusega sisseloginud töötajal otsingu vaatest saab liikuda administratiivse vormile. (faas 2)&lt;br /&gt;
*Administratiivsel vormil on kaks plokki: töötajate plokk, teenuste plokk. (faas 2)&lt;br /&gt;
*Igas plokkis saab vastavat kirjet lisada. (faas 2)&lt;br /&gt;
&lt;br /&gt;
=Andmebaasi mudel=&lt;br /&gt;
[[File:Loomasalong.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
===== 20. oktoober =====&lt;br /&gt;
*Tiimi moodustamine.&lt;br /&gt;
*Wiki lehe loomine.&lt;br /&gt;
&lt;br /&gt;
===== 22. oktoober =====&lt;br /&gt;
*Idee arutamine ja kirja panemine.&lt;br /&gt;
*Üldstruktuur ja funktsionaalsus.&lt;br /&gt;
*Visual Studio Online loomine ja kasutajate lisamine.&lt;br /&gt;
&lt;br /&gt;
===== 23. oktoober - 01. november =====&lt;br /&gt;
*Analüüsi koostamine, arutamine, muutmine ja täiendamine.&lt;br /&gt;
*Andmebaasi olemite koostamine.&lt;br /&gt;
&lt;br /&gt;
===== 03. november =====&lt;br /&gt;
*Toimus koosolek.&lt;br /&gt;
*Tööjaotuse jagamine.&lt;br /&gt;
*Rakenduse vormide arutamine. &lt;br /&gt;
*Kujunduse kokkuleppimine. Nupud, lahtrid, muutmise võimalused, suunamised vormide vahel on kooskõlastatud.&lt;br /&gt;
*Retsenseeritava meeskonna valimine.&lt;br /&gt;
&lt;br /&gt;
===== 04. - 07. november =====&lt;br /&gt;
*Iga gruppi liige koostas retsensiooni.&lt;br /&gt;
*Ühise kooskõlastatud retsensiooni koostamine.&lt;br /&gt;
&lt;br /&gt;
===== 08. november =====&lt;br /&gt;
*Retsensioon EasyRent analüüsile on lisatud wiki-sse: [[Talk:Meeskond:EasyRent]]&lt;br /&gt;
&lt;br /&gt;
===== 10. november =====&lt;br /&gt;
*TFS-iga tutvumine ja test-commit´ide katsetamine.&lt;br /&gt;
&lt;br /&gt;
===== 10. - 16. november =====&lt;br /&gt;
*Andmebaasi tabelite lisamine.&lt;br /&gt;
*Looma ja omaniku registreermisvaate loomine, puudub salvestamise funktsionaalsus.&lt;br /&gt;
&lt;br /&gt;
===== 17. - 23. november =====&lt;br /&gt;
*Looma vaate algvaate loomine.&lt;br /&gt;
*Looma registreemisvaatele funktsionaalsuste lisamine.&lt;br /&gt;
&lt;br /&gt;
===== 24. - 30. november =====&lt;br /&gt;
*Looma vaate realiseerimine.&lt;br /&gt;
*Registreeritud loomade andmete muutmise funktsionaalsuse realiseerimine.&lt;br /&gt;
*Looma külastusajaloo lisamine looma vaatele.&lt;br /&gt;
*Loomade uute külastuste lisamise funktsionaalsuse algne versioon.&lt;br /&gt;
*Omaniku registreerimise edasiarendus.&lt;br /&gt;
&lt;br /&gt;
===== 01. - 08. detsember=====&lt;br /&gt;
*Prototüüpi arenduse kitsaskohtade realiseerimise otsimine.&lt;br /&gt;
*Sisselogimise realiseerimine.&lt;br /&gt;
&lt;br /&gt;
===== 09. november =====&lt;br /&gt;
*Toimus koosolek.&lt;br /&gt;
*Prototüübi retsensiooni koostamine.&lt;br /&gt;
*Edasise töökäigu arutamine ja planeerimine.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
!Ülesanne&lt;br /&gt;
!Tähtaeg&lt;br /&gt;
!Staatus &lt;br /&gt;
|-&lt;br /&gt;
|Meeskonna kokkupanek ja idee&lt;br /&gt;
|25.10.2014&lt;br /&gt;
|Tehtud &lt;br /&gt;
|-&lt;br /&gt;
|Analüüs&lt;br /&gt;
|01.11.2014&lt;br /&gt;
|Tehtud &lt;br /&gt;
|-&lt;br /&gt;
|Retsensioon&lt;br /&gt;
|08.11.2014&lt;br /&gt;
|Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|Prototüüp&lt;br /&gt;
|29.11.2014&lt;br /&gt;
|Töös &lt;br /&gt;
|-&lt;br /&gt;
|Lõpptoode&lt;br /&gt;
|22.12.2014&lt;br /&gt;
|Tegemata &lt;br /&gt;
|-&lt;br /&gt;
|Esitlus/Kaitsmine&lt;br /&gt;
|Kokkulepitud ajal enne eksamit&lt;br /&gt;
|Tegemata&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=DreamTeam_project&amp;diff=83883</id>
		<title>DreamTeam project</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=DreamTeam_project&amp;diff=83883"/>
		<updated>2014-12-10T17:14:55Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* 24. - 30. november */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
=Idee=&lt;br /&gt;
Projekti eesmärk on luua lemmikloomade (kasside ja koerte) salongi WPF-rakendus, mis võimaldab salongil hallata oma kliendibaasi. Teenusteks on kiibistamine, vaktsineerimine ja iluteenused. Salongi kliendid on kassid ja koerad.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärk on lihtsustada loomasalongi tööd ning pakkuda neile paremat kliendihaldusliidest.&lt;br /&gt;
&lt;br /&gt;
Tavaline kasutaja saab luua looma ja/või omanike profiile,neid muuta ja lugeda. Samuti on võimalik loomasalongil genereerida looma ja/või omaniku põhine salongi külastuste raport.&lt;br /&gt;
Salongi kliendile on võimalik saata meeldetuletus tulevasest salongikülastusest.&lt;br /&gt;
&lt;br /&gt;
Problemaatiliseks võib ostutuda kliendi teavitamine järgnevast kohtumisest, et kuidas seda teostada.&lt;br /&gt;
Samuti ei jõua realiseerida “nice to have” funktsionaalsusi.&lt;br /&gt;
&lt;br /&gt;
=&amp;quot;Must have&amp;quot; funktsionaalsused=&lt;br /&gt;
*Loomade registreerimine esmavisiidil&lt;br /&gt;
*Registreeritud omanike andmete muutmine&lt;br /&gt;
*Omanike registreerimine esmavisiidil&lt;br /&gt;
*Registreeritud loomade andmete muutmine&lt;br /&gt;
*Teostatud teenuste sisestamine ja sidumine loomaga&lt;br /&gt;
*Raportite, ajaloo väljastamine looma põhiselt&lt;br /&gt;
*Järgmise ajastatud teenuse osutamise aja meeldetuletus (vaktsineerimise puhul)&lt;br /&gt;
&lt;br /&gt;
=&amp;quot;Nice to have&amp;quot; funktsionaalsused=&lt;br /&gt;
*Võistluslooma märkega looma profiili vaatamisel vastav pop-up info&lt;br /&gt;
*Sisselogimise võimalus &lt;br /&gt;
*Looma pildi lisamine&lt;br /&gt;
*Uute teenuste lisamise funktsionaalsus&lt;br /&gt;
*Uute töötajate lisamise funktsionaalsus&lt;br /&gt;
*Võimalus genereerida omaniku põhine salongi külastuste raport.&lt;br /&gt;
&lt;br /&gt;
=Projekti faasid=&lt;br /&gt;
Faas 1: &amp;quot;Must have&amp;quot; funktsionaalsuse loomine&lt;br /&gt;
&lt;br /&gt;
Faas 2: &amp;quot;Nice to have&amp;quot; funktsionaalsuse loomine&lt;br /&gt;
&lt;br /&gt;
=Süsteemi kasutajad, kasutusrollid=&lt;br /&gt;
&lt;br /&gt;
2 rolli:&lt;br /&gt;
* Tavaline kasutaja - kõik funktsionaalsused välja arvatud uute teenuste ja uute töötajate lisamine&lt;br /&gt;
* Admin õigustega kasutaja (faas 2) - kõik funktsionaalsused&lt;br /&gt;
&lt;br /&gt;
=Kasutajaliides, vaated ja kuvatavad andmed=&lt;br /&gt;
*Otsingu vorm&lt;br /&gt;
*Omaniku registreerimise vorm&lt;br /&gt;
*Omaniku vaade&lt;br /&gt;
*Looma registreerimise vorm&lt;br /&gt;
*Looma vaade&lt;br /&gt;
*Meeldetuletuste välja saatmise vorm&lt;br /&gt;
*Uute teenuste lisamise vorm (faas 2)&lt;br /&gt;
*Uute töötajate lisamise vorm (faas 2)&lt;br /&gt;
*Sisselogimise vorm (faas 2)&lt;br /&gt;
*Administratiivne vorm (faas 2)&lt;br /&gt;
&lt;br /&gt;
=Projekti riskid=&lt;br /&gt;
*Skoobi muudatus.&lt;br /&gt;
*Raporti genereerimine osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Sisselogimise võimalus osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Järgmise ajastatud teenuse osutamise aja meeldetuletuse realiseerimine osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Vähene programmeerimise kogemus.&lt;br /&gt;
&lt;br /&gt;
=Üldised ärireeglid=&lt;br /&gt;
*Otsingu vormilt saab otsida omaniku isikukoodi või looma kiibinumbri järgi.&lt;br /&gt;
*Kui andmed leitakse üles, siis avatakse omaniku või looma vaade vastavalt otsitavale väärtusele.&lt;br /&gt;
*Otsingu vormilt saab liikuda otse omaniku registreerimise vormile.&lt;br /&gt;
*Looma registreerimiseks eelnevalt peab olema registreeritud omanik.&lt;br /&gt;
*Ühel omanikul võib olla mitu looma.&lt;br /&gt;
*Ühel loomal võib olla ainult üks omanik.&lt;br /&gt;
*Omaniku vaatelt saab liikuda looma registreerimise vormile.&lt;br /&gt;
*Omaniku vaatel kuvatakse kõik loomad, mis temaga on seotud.&lt;br /&gt;
*Omaniku vaatel saab andmeid muuta.&lt;br /&gt;
*Looma registreerimise vormil saab sisestada uut looma. &lt;br /&gt;
*Looma vaatel saab lisada uut sündmust külastuse kohta. &lt;br /&gt;
*Looma vaatel, sündmuse lisamise komponendil kuvatakse rippmenüü, mis sisaldab salongi teenuste nimekirja.&lt;br /&gt;
*Teenuste nimekiri võetakse tabelist SERVICE.&lt;br /&gt;
*Looma vaatel kuvatakse kõik salvestatud sündmused, mis temaga on seotud.&lt;br /&gt;
*Looma vaatel võimalik genereerida ning välja printida või saata meilile raportit.&lt;br /&gt;
*Looma vaatel saab andmeid muuta. Ei saa muuta salvestatud sündmused.&lt;br /&gt;
*Meeldetuletuste välja saatmise vormil kuvatakse ainult need sündmused, mille tähtaeg on 7 päeva pärast.&lt;br /&gt;
*Meeldetuletuste välja saatmise vormil olemas nupp “Saada meeldetuletus”.&lt;br /&gt;
*Looma vaatel kuvatakse kirje ka meeldetuletuse saatmise sündmusest.&lt;br /&gt;
*Administraatori õigusega sisseloginud töötajal otsingu vaatest saab liikuda administratiivse vormile. (faas 2)&lt;br /&gt;
*Administratiivsel vormil on kaks plokki: töötajate plokk, teenuste plokk. (faas 2)&lt;br /&gt;
*Igas plokkis saab vastavat kirjet lisada. (faas 2)&lt;br /&gt;
&lt;br /&gt;
=Andmebaasi mudel=&lt;br /&gt;
[[File:Loomasalong.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
===== 20. oktoober =====&lt;br /&gt;
*Tiimi moodustamine.&lt;br /&gt;
*Wiki lehe loomine.&lt;br /&gt;
&lt;br /&gt;
===== 22. oktoober =====&lt;br /&gt;
*Idee arutamine ja kirja panemine.&lt;br /&gt;
*Üldstruktuur ja funktsionaalsus.&lt;br /&gt;
*Visual Studio Online loomine ja kasutajate lisamine.&lt;br /&gt;
&lt;br /&gt;
===== 23. oktoober - 01. november =====&lt;br /&gt;
*Analüüsi koostamine, arutamine, muutmine ja täiendamine.&lt;br /&gt;
*Andmebaasi olemite koostamine.&lt;br /&gt;
&lt;br /&gt;
===== 03. november =====&lt;br /&gt;
*Toimus koosolek.&lt;br /&gt;
*Tööjaotuse jagamine.&lt;br /&gt;
*Rakenduse vormide arutamine. &lt;br /&gt;
*Kujunduse kokkuleppimine. Nupud, lahtrid, muutmise võimalused, suunamised vormide vahel on kooskõlastatud.&lt;br /&gt;
*Retsenseeritava meeskonna valimine.&lt;br /&gt;
&lt;br /&gt;
===== 04. - 07. november =====&lt;br /&gt;
*Iga gruppi liige koostas retsensiooni.&lt;br /&gt;
*Ühise kooskõlastatud retsensiooni koostamine.&lt;br /&gt;
&lt;br /&gt;
===== 08. november =====&lt;br /&gt;
*Retsensioon EasyRent analüüsile on lisatud wiki-sse: [[Talk:Meeskond:EasyRent]]&lt;br /&gt;
&lt;br /&gt;
===== 10. november =====&lt;br /&gt;
*TFS-iga tutvumine ja test-commit´ide katsetamine.&lt;br /&gt;
&lt;br /&gt;
===== 10. - 16. november =====&lt;br /&gt;
*Andmebaasi tabelite lisamine.&lt;br /&gt;
*Looma ja omaniku registreermisvaate loomine, puudub salvestamise funktsionaalsus.&lt;br /&gt;
&lt;br /&gt;
===== 17. - 23. november =====&lt;br /&gt;
*Looma vaate algvaate loomine.&lt;br /&gt;
*Looma registreemisvaatele funktsionaalsuste lisamine.&lt;br /&gt;
&lt;br /&gt;
===== 24. - 30. november =====&lt;br /&gt;
*Looma vaate realiseerimine.&lt;br /&gt;
*Registreeritud loomade andmete muutmise funktsionaalsuse realiseerimine.&lt;br /&gt;
*Looma külastusajaloo lisamine looma vaatele.&lt;br /&gt;
*Loomade uute külastuste lisamise funktsionaalsuse algne versioon.&lt;br /&gt;
*Omaniku registreerimise edasiarendus.&lt;br /&gt;
&lt;br /&gt;
===== 01. - 08. november =====&lt;br /&gt;
*Prototüüpi arenduse kitsaskohtade realiseerimise otsimine.&lt;br /&gt;
*Sisselogimise realiseerimine.&lt;br /&gt;
&lt;br /&gt;
===== 09. november =====&lt;br /&gt;
*Toimus koosolek.&lt;br /&gt;
*Prototüübi retsensiooni koostamine.&lt;br /&gt;
*Edasise töökäigu arutamine ja planeerimine.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
!Ülesanne&lt;br /&gt;
!Tähtaeg&lt;br /&gt;
!Staatus &lt;br /&gt;
|-&lt;br /&gt;
|Meeskonna kokkupanek ja idee&lt;br /&gt;
|25.10.2014&lt;br /&gt;
|Tehtud &lt;br /&gt;
|-&lt;br /&gt;
|Analüüs&lt;br /&gt;
|01.11.2014&lt;br /&gt;
|Tehtud &lt;br /&gt;
|-&lt;br /&gt;
|Retsensioon&lt;br /&gt;
|08.11.2014&lt;br /&gt;
|Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|Prototüüp&lt;br /&gt;
|29.11.2014&lt;br /&gt;
|Töös &lt;br /&gt;
|-&lt;br /&gt;
|Lõpptoode&lt;br /&gt;
|22.12.2014&lt;br /&gt;
|Tegemata &lt;br /&gt;
|-&lt;br /&gt;
|Esitlus/Kaitsmine&lt;br /&gt;
|Kokkulepitud ajal enne eksamit&lt;br /&gt;
|Tegemata&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=DreamTeam_project&amp;diff=83882</id>
		<title>DreamTeam project</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=DreamTeam_project&amp;diff=83882"/>
		<updated>2014-12-10T17:13:49Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
=Idee=&lt;br /&gt;
Projekti eesmärk on luua lemmikloomade (kasside ja koerte) salongi WPF-rakendus, mis võimaldab salongil hallata oma kliendibaasi. Teenusteks on kiibistamine, vaktsineerimine ja iluteenused. Salongi kliendid on kassid ja koerad.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärk on lihtsustada loomasalongi tööd ning pakkuda neile paremat kliendihaldusliidest.&lt;br /&gt;
&lt;br /&gt;
Tavaline kasutaja saab luua looma ja/või omanike profiile,neid muuta ja lugeda. Samuti on võimalik loomasalongil genereerida looma ja/või omaniku põhine salongi külastuste raport.&lt;br /&gt;
Salongi kliendile on võimalik saata meeldetuletus tulevasest salongikülastusest.&lt;br /&gt;
&lt;br /&gt;
Problemaatiliseks võib ostutuda kliendi teavitamine järgnevast kohtumisest, et kuidas seda teostada.&lt;br /&gt;
Samuti ei jõua realiseerida “nice to have” funktsionaalsusi.&lt;br /&gt;
&lt;br /&gt;
=&amp;quot;Must have&amp;quot; funktsionaalsused=&lt;br /&gt;
*Loomade registreerimine esmavisiidil&lt;br /&gt;
*Registreeritud omanike andmete muutmine&lt;br /&gt;
*Omanike registreerimine esmavisiidil&lt;br /&gt;
*Registreeritud loomade andmete muutmine&lt;br /&gt;
*Teostatud teenuste sisestamine ja sidumine loomaga&lt;br /&gt;
*Raportite, ajaloo väljastamine looma põhiselt&lt;br /&gt;
*Järgmise ajastatud teenuse osutamise aja meeldetuletus (vaktsineerimise puhul)&lt;br /&gt;
&lt;br /&gt;
=&amp;quot;Nice to have&amp;quot; funktsionaalsused=&lt;br /&gt;
*Võistluslooma märkega looma profiili vaatamisel vastav pop-up info&lt;br /&gt;
*Sisselogimise võimalus &lt;br /&gt;
*Looma pildi lisamine&lt;br /&gt;
*Uute teenuste lisamise funktsionaalsus&lt;br /&gt;
*Uute töötajate lisamise funktsionaalsus&lt;br /&gt;
*Võimalus genereerida omaniku põhine salongi külastuste raport.&lt;br /&gt;
&lt;br /&gt;
=Projekti faasid=&lt;br /&gt;
Faas 1: &amp;quot;Must have&amp;quot; funktsionaalsuse loomine&lt;br /&gt;
&lt;br /&gt;
Faas 2: &amp;quot;Nice to have&amp;quot; funktsionaalsuse loomine&lt;br /&gt;
&lt;br /&gt;
=Süsteemi kasutajad, kasutusrollid=&lt;br /&gt;
&lt;br /&gt;
2 rolli:&lt;br /&gt;
* Tavaline kasutaja - kõik funktsionaalsused välja arvatud uute teenuste ja uute töötajate lisamine&lt;br /&gt;
* Admin õigustega kasutaja (faas 2) - kõik funktsionaalsused&lt;br /&gt;
&lt;br /&gt;
=Kasutajaliides, vaated ja kuvatavad andmed=&lt;br /&gt;
*Otsingu vorm&lt;br /&gt;
*Omaniku registreerimise vorm&lt;br /&gt;
*Omaniku vaade&lt;br /&gt;
*Looma registreerimise vorm&lt;br /&gt;
*Looma vaade&lt;br /&gt;
*Meeldetuletuste välja saatmise vorm&lt;br /&gt;
*Uute teenuste lisamise vorm (faas 2)&lt;br /&gt;
*Uute töötajate lisamise vorm (faas 2)&lt;br /&gt;
*Sisselogimise vorm (faas 2)&lt;br /&gt;
*Administratiivne vorm (faas 2)&lt;br /&gt;
&lt;br /&gt;
=Projekti riskid=&lt;br /&gt;
*Skoobi muudatus.&lt;br /&gt;
*Raporti genereerimine osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Sisselogimise võimalus osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Järgmise ajastatud teenuse osutamise aja meeldetuletuse realiseerimine osutub keerulisemaks, kui algselt ette kujutatud.&lt;br /&gt;
*Vähene programmeerimise kogemus.&lt;br /&gt;
&lt;br /&gt;
=Üldised ärireeglid=&lt;br /&gt;
*Otsingu vormilt saab otsida omaniku isikukoodi või looma kiibinumbri järgi.&lt;br /&gt;
*Kui andmed leitakse üles, siis avatakse omaniku või looma vaade vastavalt otsitavale väärtusele.&lt;br /&gt;
*Otsingu vormilt saab liikuda otse omaniku registreerimise vormile.&lt;br /&gt;
*Looma registreerimiseks eelnevalt peab olema registreeritud omanik.&lt;br /&gt;
*Ühel omanikul võib olla mitu looma.&lt;br /&gt;
*Ühel loomal võib olla ainult üks omanik.&lt;br /&gt;
*Omaniku vaatelt saab liikuda looma registreerimise vormile.&lt;br /&gt;
*Omaniku vaatel kuvatakse kõik loomad, mis temaga on seotud.&lt;br /&gt;
*Omaniku vaatel saab andmeid muuta.&lt;br /&gt;
*Looma registreerimise vormil saab sisestada uut looma. &lt;br /&gt;
*Looma vaatel saab lisada uut sündmust külastuse kohta. &lt;br /&gt;
*Looma vaatel, sündmuse lisamise komponendil kuvatakse rippmenüü, mis sisaldab salongi teenuste nimekirja.&lt;br /&gt;
*Teenuste nimekiri võetakse tabelist SERVICE.&lt;br /&gt;
*Looma vaatel kuvatakse kõik salvestatud sündmused, mis temaga on seotud.&lt;br /&gt;
*Looma vaatel võimalik genereerida ning välja printida või saata meilile raportit.&lt;br /&gt;
*Looma vaatel saab andmeid muuta. Ei saa muuta salvestatud sündmused.&lt;br /&gt;
*Meeldetuletuste välja saatmise vormil kuvatakse ainult need sündmused, mille tähtaeg on 7 päeva pärast.&lt;br /&gt;
*Meeldetuletuste välja saatmise vormil olemas nupp “Saada meeldetuletus”.&lt;br /&gt;
*Looma vaatel kuvatakse kirje ka meeldetuletuse saatmise sündmusest.&lt;br /&gt;
*Administraatori õigusega sisseloginud töötajal otsingu vaatest saab liikuda administratiivse vormile. (faas 2)&lt;br /&gt;
*Administratiivsel vormil on kaks plokki: töötajate plokk, teenuste plokk. (faas 2)&lt;br /&gt;
*Igas plokkis saab vastavat kirjet lisada. (faas 2)&lt;br /&gt;
&lt;br /&gt;
=Andmebaasi mudel=&lt;br /&gt;
[[File:Loomasalong.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
===== 20. oktoober =====&lt;br /&gt;
*Tiimi moodustamine.&lt;br /&gt;
*Wiki lehe loomine.&lt;br /&gt;
&lt;br /&gt;
===== 22. oktoober =====&lt;br /&gt;
*Idee arutamine ja kirja panemine.&lt;br /&gt;
*Üldstruktuur ja funktsionaalsus.&lt;br /&gt;
*Visual Studio Online loomine ja kasutajate lisamine.&lt;br /&gt;
&lt;br /&gt;
===== 23. oktoober - 01. november =====&lt;br /&gt;
*Analüüsi koostamine, arutamine, muutmine ja täiendamine.&lt;br /&gt;
*Andmebaasi olemite koostamine.&lt;br /&gt;
&lt;br /&gt;
===== 03. november =====&lt;br /&gt;
*Toimus koosolek.&lt;br /&gt;
*Tööjaotuse jagamine.&lt;br /&gt;
*Rakenduse vormide arutamine. &lt;br /&gt;
*Kujunduse kokkuleppimine. Nupud, lahtrid, muutmise võimalused, suunamised vormide vahel on kooskõlastatud.&lt;br /&gt;
*Retsenseeritava meeskonna valimine.&lt;br /&gt;
&lt;br /&gt;
===== 04. - 07. november =====&lt;br /&gt;
*Iga gruppi liige koostas retsensiooni.&lt;br /&gt;
*Ühise kooskõlastatud retsensiooni koostamine.&lt;br /&gt;
&lt;br /&gt;
===== 08. november =====&lt;br /&gt;
*Retsensioon EasyRent analüüsile on lisatud wiki-sse: [[Talk:Meeskond:EasyRent]]&lt;br /&gt;
&lt;br /&gt;
===== 10. november =====&lt;br /&gt;
*TFS-iga tutvumine ja test-commit´ide katsetamine.&lt;br /&gt;
&lt;br /&gt;
===== 10. - 16. november =====&lt;br /&gt;
*Andmebaasi tabelite lisamine.&lt;br /&gt;
*Looma ja omaniku registreermisvaate loomine, puudub salvestamise funktsionaalsus.&lt;br /&gt;
&lt;br /&gt;
===== 17. - 23. november =====&lt;br /&gt;
*Looma vaate algvaate loomine.&lt;br /&gt;
*Looma registreemisvaatele funktsionaalsuste lisamine.&lt;br /&gt;
&lt;br /&gt;
===== 24. - 30. november =====&lt;br /&gt;
*Looma vaate realiseerimine.&lt;br /&gt;
*Registreeritud loomade andmete muutmise funktsionaalsuse realiseerimine.&lt;br /&gt;
*Looma külastusajaloo lisamine looma vaatele.&lt;br /&gt;
*Loomade uute külastuste lisamise funktsionaalsuse algne versioon.&lt;br /&gt;
&lt;br /&gt;
===== 01. - 08. november =====&lt;br /&gt;
*Prototüüpi arenduse kitsaskohtade realiseerimise otsimine.&lt;br /&gt;
*Sisselogimise realiseerimine.&lt;br /&gt;
&lt;br /&gt;
===== 09. november =====&lt;br /&gt;
*Toimus koosolek.&lt;br /&gt;
*Prototüübi retsensiooni koostamine.&lt;br /&gt;
*Edasise töökäigu arutamine ja planeerimine.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
!Ülesanne&lt;br /&gt;
!Tähtaeg&lt;br /&gt;
!Staatus &lt;br /&gt;
|-&lt;br /&gt;
|Meeskonna kokkupanek ja idee&lt;br /&gt;
|25.10.2014&lt;br /&gt;
|Tehtud &lt;br /&gt;
|-&lt;br /&gt;
|Analüüs&lt;br /&gt;
|01.11.2014&lt;br /&gt;
|Tehtud &lt;br /&gt;
|-&lt;br /&gt;
|Retsensioon&lt;br /&gt;
|08.11.2014&lt;br /&gt;
|Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|Prototüüp&lt;br /&gt;
|29.11.2014&lt;br /&gt;
|Töös &lt;br /&gt;
|-&lt;br /&gt;
|Lõpptoode&lt;br /&gt;
|22.12.2014&lt;br /&gt;
|Tegemata &lt;br /&gt;
|-&lt;br /&gt;
|Esitlus/Kaitsmine&lt;br /&gt;
|Kokkulepitud ajal enne eksamit&lt;br /&gt;
|Tegemata&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:CRM_WPF_tehnoloogial&amp;diff=83881</id>
		<title>Talk:Meeskond:CRM WPF tehnoloogial</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:CRM_WPF_tehnoloogial&amp;diff=83881"/>
		<updated>2014-12-10T17:06:26Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Retsensioon meeskonna CRM/WPF tehnoloogial prototüübile==&lt;br /&gt;
&lt;br /&gt;
Prototüübis on olemas rakenduse põhifunktsionaalsused, millest enamus ka töötab. Prototüübi käivitamine oli problemaatiline, kuna App.config failis oli jäetud kohaliku masina viide. Esmapilgul rakendus ei tundunud intuitiivne ja pidi analüüsi põhjalikumalt süübima. Peale analüüsi uurimist sai pilt siiski selgemaks. Arusaamist oleks lihtsustanud detailsema juhendi olemasolu, näiteks et firma kasutaja registreerimine on vajalik ja isegi kohustuslik, sest meilide saatmine ei ole ilma selleta võimalik. Ja teiseks selliseks on parema hiireklahvi kasutamine (Muuda, Tee pakkumine).&lt;br /&gt;
&lt;br /&gt;
Toome välja ka mõned kitsaskohad:&lt;br /&gt;
*Uue kasutaja registreerimisel sai jätta kõik väljad täitmata ja vaatamata sellele ikka logida sisse. Sama põhimõte kehtib ka siis, kui täita andmeväljad osaliselt.&lt;br /&gt;
*Kui kasutaja on sisse loginud ja toimetab rakenduses, siis vajutades nupule „Sätted“ enam sellest vormist ära liikuda ei saa. Aga võib-olla see on ainult prototüübi omapära ja tulevases rakenduses see koht on korralikult realiseeritud.&lt;br /&gt;
*Ettevõtte kontaktisikute lisamisel tekib probleem sünnikuupäeva lisamisel kuupäeva formaadiga. Nimelt, kui sisestada 03/04/1983 salvestatakse 04/03/1983. Rakenduse kasutajale tuleks öelda, mis formaadis peaks kuupäeva sisestama. Kuupäeva eraldamisel on kasutusel kaldkriipsud, näiteks 03/04/1983. Kasutades tabulaatorit andmete sisestamiseks, siis automaatselt rakendus asendab punktid kaldkriipsudeks.&lt;br /&gt;
&lt;br /&gt;
Samas meeskond väärib tõelist kiitust, sest ta oli esimeste seas, kes üldse oma prototüübi valmis sai. Tehtud töö on olnud mahukas, sest realiseeritud on suurem osa „must have“ funktsionaalsustest: kasutajal on võimalik luua omale konto ja sisse logida, kliendi andmeid on võimalik sisestada ning neid muuta, tehtud on emailide saatmise häälestuse vorm. Koodi lugemist oleks lihtsustanud põhjalikum kommenteerimine.&lt;br /&gt;
Ootame huviga lõppversiooni. Jõudu võiduka lõpuni jõudmisel!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Retsenseeris meeskond [[DreamTeam project]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:CRM_WPF_tehnoloogial&amp;diff=83880</id>
		<title>Talk:Meeskond:CRM WPF tehnoloogial</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:CRM_WPF_tehnoloogial&amp;diff=83880"/>
		<updated>2014-12-10T17:03:59Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsensioon meeskonna CRM/WPF tehnoloogial prototüübile&lt;br /&gt;
&lt;br /&gt;
Prototüübis on olemas rakenduse põhifunktsionaalsused, millest enamus ka töötab. Prototüübi käivitamine oli problemaatiline, kuna App.config failis oli jäetud kohaliku masina viide. Esmapilgul rakendus ei tundunud intuitiivne ja pidi analüüsi põhjalikumalt süübima. Peale analüüsi uurimist sai pilt siiski selgemaks. Arusaamist oleks lihtsustanud detailsema juhendi olemasolu, näiteks et firma kasutaja registreerimine on vajalik ja isegi kohustuslik, sest meilide saatmine ei ole ilma selleta võimalik. Ja teiseks selliseks on parema hiireklahvi kasutamine (Muuda, Tee pakkumine).&lt;br /&gt;
&lt;br /&gt;
Toome välja ka mõned kitsaskohad:&lt;br /&gt;
*Uue kasutaja registreerimisel sai jätta kõik väljad täitmata ja vaatamata sellele ikka logida sisse. Sama põhimõte kehtib ka siis, kui täita andmeväljad osaliselt.&lt;br /&gt;
*Kui kasutaja on sisse loginud ja toimetab rakenduses, siis vajutades nupule „Sätted“ enam sellest vormist ära liikuda ei saa. Aga võib-olla see on ainult prototüübi omapära ja tulevases rakenduses see koht on korralikult realiseeritud.&lt;br /&gt;
*Ettevõtte kontaktisikute lisamisel tekib probleem sünnikuupäeva lisamisel kuupäeva formaadiga. Nimelt, kui sisestada 03/04/1983 salvestatakse 04/03/1983. Rakenduse kasutajale tuleks öelda, mis formaadis peaks kuupäeva sisestama. Kuupäeva eraldamisel on kasutusel kaldkriipsud, näiteks 03/04/1983. Kasutades tabulaatorit andmete sisestamiseks, siis automaatselt rakendus asendab punktid kaldkriipsudeks.&lt;br /&gt;
&lt;br /&gt;
Samas meeskond väärib tõelist kiitust, sest ta oli esimeste seas, kes üldse oma prototüübi valmis sai. Tehtud töö on olnud mahukas, sest realiseeritud on suurem osa „must have“ funktsionaalsustest: kasutajal on võimalik luua omale konto ja sisse logida, kliendi andmeid on võimalik sisestada ning neid muuta, tehtud on emailide saatmise häälestuse vorm. Koodi lugemist oleks lihtsustanud põhjalikum kommenteerimine.&lt;br /&gt;
Ootame huviga lõppversiooni. Jõudu võiduka lõpuni jõudmisel!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Retsenseeris meeskond [[DreamTeam project]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:CRM_WPF_tehnoloogial&amp;diff=83879</id>
		<title>Talk:Meeskond:CRM WPF tehnoloogial</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:CRM_WPF_tehnoloogial&amp;diff=83879"/>
		<updated>2014-12-10T17:03:32Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsensioon meeskond CRM/WPF tehnoloogial prototüübile&lt;br /&gt;
&lt;br /&gt;
Prototüübis on olemas rakenduse põhifunktsionaalsused, millest enamus ka töötab. Prototüübi käivitamine oli problemaatiline, kuna App.config failis oli jäetud kohaliku masina viide. Esmapilgul rakendus ei tundunud intuitiivne ja pidi analüüsi põhjalikumalt süübima. Peale analüüsi uurimist sai pilt siiski selgemaks. Arusaamist oleks lihtsustanud detailsema juhendi olemasolu, näiteks et firma kasutaja registreerimine on vajalik ja isegi kohustuslik, sest meilide saatmine ei ole ilma selleta võimalik. Ja teiseks selliseks on parema hiireklahvi kasutamine (Muuda, Tee pakkumine).&lt;br /&gt;
&lt;br /&gt;
Toome välja ka mõned kitsaskohad:&lt;br /&gt;
*Uue kasutaja registreerimisel sai jätta kõik väljad täitmata ja vaatamata sellele ikka logida sisse. Sama põhimõte kehtib ka siis, kui täita andmeväljad osaliselt.&lt;br /&gt;
*Kui kasutaja on sisse loginud ja toimetab rakenduses, siis vajutades nupule „Sätted“ enam sellest vormist ära liikuda ei saa. Aga võib-olla see on ainult prototüübi omapära ja tulevases rakenduses see koht on korralikult realiseeritud.&lt;br /&gt;
*Ettevõtte kontaktisikute lisamisel tekib probleem sünnikuupäeva lisamisel kuupäeva formaadiga. Nimelt, kui sisestada 03/04/1983 salvestatakse 04/03/1983. Rakenduse kasutajale tuleks öelda, mis formaadis peaks kuupäeva sisestama. Kuupäeva eraldamisel on kasutusel kaldkriipsud, näiteks 03/04/1983. Kasutades tabulaatorit andmete sisestamiseks, siis automaatselt rakendus asendab punktid kaldkriipsudeks.&lt;br /&gt;
&lt;br /&gt;
Samas meeskond väärib tõelist kiitust, sest ta oli esimeste seas, kes üldse oma prototüübi valmis sai. Tehtud töö on olnud mahukas, sest realiseeritud on suurem osa „must have“ funktsionaalsustest: kasutajal on võimalik luua omale konto ja sisse logida, kliendi andmeid on võimalik sisestada ning neid muuta, tehtud on emailide saatmise häälestuse vorm. Koodi lugemist oleks lihtsustanud põhjalikum kommenteerimine.&lt;br /&gt;
Ootame huviga lõppversiooni. Jõudu võiduka lõpuni jõudmisel!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Retsenseeris meeskond [[DreamTeam project]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:CRM_WPF_tehnoloogial&amp;diff=83878</id>
		<title>Talk:Meeskond:CRM WPF tehnoloogial</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:CRM_WPF_tehnoloogial&amp;diff=83878"/>
		<updated>2014-12-10T17:02:45Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: Created page with &amp;quot;Retsensioon prototüübile  Prototüübis on olemas rakenduse põhifunktsionaalsused, millest enamus ka töötab. Prototüübi käivitamine oli problemaatiline, kuna App.config f…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsensioon prototüübile&lt;br /&gt;
&lt;br /&gt;
Prototüübis on olemas rakenduse põhifunktsionaalsused, millest enamus ka töötab. Prototüübi käivitamine oli problemaatiline, kuna App.config failis oli jäetud kohaliku masina viide. Esmapilgul rakendus ei tundunud intuitiivne ja pidi analüüsi põhjalikumalt süübima. Peale analüüsi uurimist sai pilt siiski selgemaks. Arusaamist oleks lihtsustanud detailsema juhendi olemasolu, näiteks et firma kasutaja registreerimine on vajalik ja isegi kohustuslik, sest meilide saatmine ei ole ilma selleta võimalik. Ja teiseks selliseks on parema hiireklahvi kasutamine (Muuda, Tee pakkumine).&lt;br /&gt;
&lt;br /&gt;
Toome välja ka mõned kitsaskohad:&lt;br /&gt;
*Uue kasutaja registreerimisel sai jätta kõik väljad täitmata ja vaatamata sellele ikka logida sisse. Sama põhimõte kehtib ka siis, kui täita andmeväljad osaliselt.&lt;br /&gt;
*Kui kasutaja on sisse loginud ja toimetab rakenduses, siis vajutades nupule „Sätted“ enam sellest vormist ära liikuda ei saa. Aga võib-olla see on ainult prototüübi omapära ja tulevases rakenduses see koht on korralikult realiseeritud.&lt;br /&gt;
*Ettevõtte kontaktisikute lisamisel tekib probleem sünnikuupäeva lisamisel kuupäeva formaadiga. Nimelt, kui sisestada 03/04/1983 salvestatakse 04/03/1983. Rakenduse kasutajale tuleks öelda, mis formaadis peaks kuupäeva sisestama. Kuupäeva eraldamisel on kasutusel kaldkriipsud, näiteks 03/04/1983. Kasutades tabulaatorit andmete sisestamiseks, siis automaatselt rakendus asendab punktid kaldkriipsudeks.&lt;br /&gt;
&lt;br /&gt;
Samas meeskond väärib tõelist kiitust, sest ta oli esimeste seas, kes üldse oma prototüübi valmis sai. Tehtud töö on olnud mahukas, sest realiseeritud on suurem osa „must have“ funktsionaalsustest: kasutajal on võimalik luua omale konto ja sisse logida, kliendi andmeid on võimalik sisestada ning neid muuta, tehtud on emailide saatmise häälestuse vorm. Koodi lugemist oleks lihtsustanud põhjalikum kommenteerimine.&lt;br /&gt;
Ootame huviga lõppversiooni. Jõudu võiduka lõpuni jõudmisel!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Retsenseeris meeskond [[DreamTeam project]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83876</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2014)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83876"/>
		<updated>2014-12-10T16:56:15Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Meeskond CRM/WPF tehnoloogial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) 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;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&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;
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. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2014&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2014&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&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;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2014 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;29.11.2014&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 06.12.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;22.12.2014&#039;&#039;&#039;(20p)&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; 05.01.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&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;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad kaitsmise ajad&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone 8, Windows 8 Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&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;
&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 veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&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;
&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;
&lt;br /&gt;
==Mäng(Unity või XNA)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2014=&lt;br /&gt;
&lt;br /&gt;
Siia sektsiooni tuleb meeskonna nimi ning selle liikmed. Samuti kui on lisatud mõni koduse töö osa, siis otselink sellele(sh retsensioonid). Eraldi sektsioonidesse jaotuvad päevaõppe ja kaugõppe tudengid, kuid lubatud on üksteise töid retsenseerida ja vaadata. (Võib-olla isegi soovituslik)&lt;br /&gt;
&lt;br /&gt;
==Päevaõppe meeskonnad ==&lt;br /&gt;
===Meeskond CSharpTest===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mait Poska&lt;br /&gt;
*Aita-Leida Kuusepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:CSharpTest]]&lt;br /&gt;
Meeskonna koduleht versioon 2: [https://wiki.itcollege.ee/index.php/Meeskond:CSharpTest Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale CSharpTest asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:CSharpTest siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Rods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Rods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Lillelapsed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Lillelapsed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Analüüsi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin]&lt;br /&gt;
#Prototüübi retsensioon meeskonnale DropDead asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DropDead siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SuperPenguin===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tauri Busch&lt;br /&gt;
*Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:SuperPenguin]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon Raggakanale asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Raggakana siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Raggakana===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
*Sandra Niinepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Raggakana]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Hubris siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale VariableMoods asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods#PROTOT.C3.9C.C3.9CBI_RETSENSIOON siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vaiksed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vaiksed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond BoxMania===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Märt Lõhmus&lt;br /&gt;
*Kaarel Kelk&lt;br /&gt;
*Eleri Mölder&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:BoxMania]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Taandarendajad===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
*Kaido Henrik Elias&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Taandarendajad]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Taandarendajad retsensioonid asuvad [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Taandarendajad&amp;amp;action=edit&amp;amp;redlink=1  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud analüüsi retsensioon Meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud prototüübi retsensioon Meeskonnale LustJaLillepidu asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie prototüüp asub meeskonna wikis: [https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad#Protot.C3.BC.C3.BCp otselink]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DropDead===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:DropDead]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#[[Talk:Aida_alla#Retsenseerija:_Meeskond:DropDead| &#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Aida alla&lt;br /&gt;
#[[Talk:Meeskond:Vertigo#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnalt:_Meeskond:DropDead| &#039;&#039;&#039;Prototüübi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Vertigo&lt;br /&gt;
&lt;br /&gt;
===Meeskond Error404===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Kivisild - projektijuht&lt;br /&gt;
* Andre Kaur&lt;br /&gt;
* Priidik Soon&lt;br /&gt;
* Tiit Tallermaa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Error404]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Meeskonna Error404 retsensioon meeskond LustjaLillepidu analüüsi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond Aida alla===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Johannes Vatsfeldt&lt;br /&gt;
* Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht&#039;&#039;&#039;: [[Aida_alla| Meeskond Aida alla]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;: &amp;amp;rarr; [[Aida_alla#Prototüüp| &#039;&#039;&#039;Aida alla prototüüp&#039;&#039;&#039;]] &amp;amp;larr;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Analüüsi retsensioon|Analüüsi retsensioon]]  meeskonnale VariableMoods&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Prototüübi retsensioon|Prototüübi retsensioon]] meeskonnale VariableMoods&lt;br /&gt;
&lt;br /&gt;
===Meeskond Qwerty===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Andrei Tverskoi (Projekti juht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Qwerty]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Analüüsi retsensioon meeskonnale BoxMania asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:BoxMania siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Prototüübi retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin_Prototype siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond iCook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
*Ralf Sitska&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:iCook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale Viable asub siin [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Luxus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Sten Luhtoja&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Luksus]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Luxus retsensioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud retsensioon meeskonnale MinuRaamat asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:MinuRaamat siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Hubris===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Hubris]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vertigo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
*Teele Liblik (projektijuht)&lt;br /&gt;
*Tanel Peet &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vertigo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:Vertigo#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retensioon meeskonnale [[Meeskond:Luksus]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale  [[Meeskond:VariableMoods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods  siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pizzafy===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Mändel &lt;br /&gt;
*Mikk Pürg &lt;br /&gt;
*Argo Ind &lt;br /&gt;
*Arvo Paomees &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Pizzafy]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale iCook asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Gateway===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Silvia Bärlin&lt;br /&gt;
*Kaisa Järvpõld&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Gateway]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Rods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Rods siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond VariableMoods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
&lt;br /&gt;
Meeskonna ajaveeb: [[Meeskond:VariableMoods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:VariableMoods#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Taandarendajad]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad siin] (5.11.2014)&lt;br /&gt;
&lt;br /&gt;
*Prototüübi retsensioon meeskonnale [[Meeskond:Qwerty]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin] (4.12.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond LustjaLillepidu===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
*Kristjan Tõnismäe&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:LustjaLillepidu]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioonid meeskonna [[Meeskond:LustjaLillepidu]] kohta asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
*Retsensioon meeskonnale [[Meeskond:Error404]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
===Meeskond Viable===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Lillepea&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Viable]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:Vaiksed]] kohta asub [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Vaiksed&amp;amp;action=edit&amp;amp;redlink=1 siin].&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:iCook]] prototüübi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond MinuRaamat===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erkko Kebbinau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:MinuRaamat]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Projekt1===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Projekt1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Me&amp;amp;MyWorkout===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Me&amp;amp;MyWorkout]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Viable asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Tyhjus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Tyhjus]]&lt;br /&gt;
&lt;br /&gt;
==Kaugeõppe meeskonnad ==&lt;br /&gt;
&lt;br /&gt;
===Meeskond DigiRiiul===&lt;br /&gt;
Liikmed: &lt;br /&gt;
*Jaan Elken&lt;br /&gt;
*Martin Orgusaar &lt;br /&gt;
*Henri Põld&lt;br /&gt;
*Morris Mänd&lt;br /&gt;
*Riho Uusjärv &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;DigiRiiul&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===== Retsensioonid tekivad siia: =====&lt;br /&gt;
&lt;br /&gt;
===Meeskond RemindEm===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kait Vader&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
*Mikk Visnap(projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:RemindEm]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie meeskonnale kirjutatud retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:RemindEm siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale SimpleGeo asub [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti prototüübile leiab lingi meie meeskonna lehelt [https://wiki.itcollege.ee/index.php/Meeskond:RemindEm#Protot.C3.BC.C3.BCp siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond DreamTeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DreamTeam project]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale DreamTeam asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DreamTeam siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond E-rent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Viivi Tammar&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Maarja Vesi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[E-rent]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale E-Rent asub [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SimpleGeo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Silver Lumi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/SimpleGeo SimpleGeo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid tekivad [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siia].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Logi peame [http://simplegeoproject.blogspot.com/ blogis].&lt;br /&gt;
&lt;br /&gt;
===Meeskond CRM/WPF tehnoloogial===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andres Mets&lt;br /&gt;
*Robert Kullamaa&lt;br /&gt;
*Juri Nikitin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial Meeskond:CRM/WPF tehnoloogial]&amp;lt;br/&amp;gt;&lt;br /&gt;
Prototüüp:[[link prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioonid]]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale CRM/WPF tehnoloogial asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:CRM_WPF_tehnoloogial siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EasyRent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Hardi Antsov&lt;br /&gt;
*Ahti Jõgi (projektijuht)&lt;br /&gt;
*Andres Kaljo&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:EasyRent Meeskond:EasyRent]&lt;br /&gt;
&lt;br /&gt;
Meeskond retsenseeris NimetuRühmitus [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus analüüsi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale EasyRent asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EasyRent siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond NimetuRühmitus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaidi Parman&lt;br /&gt;
*Margit Ool (projektijuht)&lt;br /&gt;
*Kalmer Kallas&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:NimetuRühmitus]]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Error404 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale NimetuRühmitus asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DamageReport===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tiina Pukk&lt;br /&gt;
*Lea Tuberik (projektijuht)&lt;br /&gt;
*Ülari Kalamees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport DamageReport]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale &#039;&#039;&#039;DamageReport &#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Retsensioon_meeskonnale_DamageReport siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond LifePlanner===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaire Toom&lt;br /&gt;
*Alina Loitšenko&lt;br /&gt;
*Maria Andreitšuk(Projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:LifePlanner LifePlanner]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale LifePlanner asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LifePlanner siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DustBusters===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Indrek Maask (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DustBusters DustBusters]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond ATeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksander Semjonov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/ATeam ATeam]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskond:NimetuRühmitus (Laenaja abimees): [https://wiki.itcollege.ee/index.php/LaenajaAbimeesRets#Laenaja_abimees NimetuRühmitus]&lt;br /&gt;
&lt;br /&gt;
=Mõned näidistööd=&lt;br /&gt;
&#039;&#039;&#039;NB! Õppejõud ei ole unustanud siia näiteid lisada, vaid varasemate aastate tööd on tudengid üldjoontes eemaldanud ning neile ei ole võimalik enam kätte saada.&#039;&#039;&#039; Proovin esimesel võimalusel siiski mõned näited leida, millest eeskuju võtta.&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83875</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2014)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83875"/>
		<updated>2014-12-10T16:53:01Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Meeskond EasyRent */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) 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;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&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;
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. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2014&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2014&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&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;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2014 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;29.11.2014&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 06.12.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;22.12.2014&#039;&#039;&#039;(20p)&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; 05.01.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&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;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad kaitsmise ajad&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone 8, Windows 8 Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&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;
&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 veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&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;
&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;
&lt;br /&gt;
==Mäng(Unity või XNA)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2014=&lt;br /&gt;
&lt;br /&gt;
Siia sektsiooni tuleb meeskonna nimi ning selle liikmed. Samuti kui on lisatud mõni koduse töö osa, siis otselink sellele(sh retsensioonid). Eraldi sektsioonidesse jaotuvad päevaõppe ja kaugõppe tudengid, kuid lubatud on üksteise töid retsenseerida ja vaadata. (Võib-olla isegi soovituslik)&lt;br /&gt;
&lt;br /&gt;
==Päevaõppe meeskonnad ==&lt;br /&gt;
===Meeskond CSharpTest===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mait Poska&lt;br /&gt;
*Aita-Leida Kuusepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:CSharpTest]]&lt;br /&gt;
Meeskonna koduleht versioon 2: [https://wiki.itcollege.ee/index.php/Meeskond:CSharpTest Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale CSharpTest asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:CSharpTest siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Rods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Rods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Lillelapsed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Lillelapsed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Analüüsi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin]&lt;br /&gt;
#Prototüübi retsensioon meeskonnale DropDead asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DropDead siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SuperPenguin===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tauri Busch&lt;br /&gt;
*Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:SuperPenguin]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon Raggakanale asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Raggakana siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Raggakana===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
*Sandra Niinepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Raggakana]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Hubris siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale VariableMoods asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods#PROTOT.C3.9C.C3.9CBI_RETSENSIOON siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vaiksed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vaiksed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond BoxMania===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Märt Lõhmus&lt;br /&gt;
*Kaarel Kelk&lt;br /&gt;
*Eleri Mölder&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:BoxMania]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Taandarendajad===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
*Kaido Henrik Elias&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Taandarendajad]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Taandarendajad retsensioonid asuvad [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Taandarendajad&amp;amp;action=edit&amp;amp;redlink=1  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud analüüsi retsensioon Meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud prototüübi retsensioon Meeskonnale LustJaLillepidu asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie prototüüp asub meeskonna wikis: [https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad#Protot.C3.BC.C3.BCp otselink]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DropDead===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:DropDead]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#[[Talk:Aida_alla#Retsenseerija:_Meeskond:DropDead| &#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Aida alla&lt;br /&gt;
#[[Talk:Meeskond:Vertigo#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnalt:_Meeskond:DropDead| &#039;&#039;&#039;Prototüübi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Vertigo&lt;br /&gt;
&lt;br /&gt;
===Meeskond Error404===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Kivisild - projektijuht&lt;br /&gt;
* Andre Kaur&lt;br /&gt;
* Priidik Soon&lt;br /&gt;
* Tiit Tallermaa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Error404]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Meeskonna Error404 retsensioon meeskond LustjaLillepidu analüüsi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond Aida alla===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Johannes Vatsfeldt&lt;br /&gt;
* Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht&#039;&#039;&#039;: [[Aida_alla| Meeskond Aida alla]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;: &amp;amp;rarr; [[Aida_alla#Prototüüp| &#039;&#039;&#039;Aida alla prototüüp&#039;&#039;&#039;]] &amp;amp;larr;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Analüüsi retsensioon|Analüüsi retsensioon]]  meeskonnale VariableMoods&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Prototüübi retsensioon|Prototüübi retsensioon]] meeskonnale VariableMoods&lt;br /&gt;
&lt;br /&gt;
===Meeskond Qwerty===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Andrei Tverskoi (Projekti juht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Qwerty]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Analüüsi retsensioon meeskonnale BoxMania asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:BoxMania siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Prototüübi retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin_Prototype siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond iCook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
*Ralf Sitska&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:iCook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale Viable asub siin [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Luxus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Sten Luhtoja&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Luksus]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Luxus retsensioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud retsensioon meeskonnale MinuRaamat asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:MinuRaamat siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Hubris===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Hubris]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vertigo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
*Teele Liblik (projektijuht)&lt;br /&gt;
*Tanel Peet &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vertigo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:Vertigo#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retensioon meeskonnale [[Meeskond:Luksus]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale  [[Meeskond:VariableMoods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods  siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pizzafy===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Mändel &lt;br /&gt;
*Mikk Pürg &lt;br /&gt;
*Argo Ind &lt;br /&gt;
*Arvo Paomees &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Pizzafy]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale iCook asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Gateway===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Silvia Bärlin&lt;br /&gt;
*Kaisa Järvpõld&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Gateway]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Rods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Rods siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond VariableMoods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
&lt;br /&gt;
Meeskonna ajaveeb: [[Meeskond:VariableMoods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:VariableMoods#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Taandarendajad]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad siin] (5.11.2014)&lt;br /&gt;
&lt;br /&gt;
*Prototüübi retsensioon meeskonnale [[Meeskond:Qwerty]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin] (4.12.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond LustjaLillepidu===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
*Kristjan Tõnismäe&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:LustjaLillepidu]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioonid meeskonna [[Meeskond:LustjaLillepidu]] kohta asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
*Retsensioon meeskonnale [[Meeskond:Error404]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
===Meeskond Viable===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Lillepea&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Viable]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:Vaiksed]] kohta asub [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Vaiksed&amp;amp;action=edit&amp;amp;redlink=1 siin].&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:iCook]] prototüübi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond MinuRaamat===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erkko Kebbinau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:MinuRaamat]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Projekt1===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Projekt1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Me&amp;amp;MyWorkout===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Me&amp;amp;MyWorkout]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Viable asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Tyhjus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Tyhjus]]&lt;br /&gt;
&lt;br /&gt;
==Kaugeõppe meeskonnad ==&lt;br /&gt;
&lt;br /&gt;
===Meeskond DigiRiiul===&lt;br /&gt;
Liikmed: &lt;br /&gt;
*Jaan Elken&lt;br /&gt;
*Martin Orgusaar &lt;br /&gt;
*Henri Põld&lt;br /&gt;
*Morris Mänd&lt;br /&gt;
*Riho Uusjärv &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;DigiRiiul&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===== Retsensioonid tekivad siia: =====&lt;br /&gt;
&lt;br /&gt;
===Meeskond RemindEm===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kait Vader&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
*Mikk Visnap(projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:RemindEm]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie meeskonnale kirjutatud retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:RemindEm siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale SimpleGeo asub [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti prototüübile leiab lingi meie meeskonna lehelt [https://wiki.itcollege.ee/index.php/Meeskond:RemindEm#Protot.C3.BC.C3.BCp siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond DreamTeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DreamTeam project]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale DreamTeam asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DreamTeam siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond E-rent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Viivi Tammar&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Maarja Vesi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[E-rent]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale E-Rent asub [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SimpleGeo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Silver Lumi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/SimpleGeo SimpleGeo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid tekivad [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siia].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Logi peame [http://simplegeoproject.blogspot.com/ blogis].&lt;br /&gt;
&lt;br /&gt;
===Meeskond CRM/WPF tehnoloogial===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andres Mets&lt;br /&gt;
*Robert Kullamaa&lt;br /&gt;
*Juri Nikitin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial Meeskond:CRM/WPF tehnoloogial]&amp;lt;br/&amp;gt;&lt;br /&gt;
Prototüüp:[[link prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioonid]]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale CRM/WPF tehnoloogial asub [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EasyRent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Hardi Antsov&lt;br /&gt;
*Ahti Jõgi (projektijuht)&lt;br /&gt;
*Andres Kaljo&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:EasyRent Meeskond:EasyRent]&lt;br /&gt;
&lt;br /&gt;
Meeskond retsenseeris NimetuRühmitus [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus analüüsi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale EasyRent asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EasyRent siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond NimetuRühmitus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaidi Parman&lt;br /&gt;
*Margit Ool (projektijuht)&lt;br /&gt;
*Kalmer Kallas&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:NimetuRühmitus]]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Error404 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale NimetuRühmitus asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DamageReport===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tiina Pukk&lt;br /&gt;
*Lea Tuberik (projektijuht)&lt;br /&gt;
*Ülari Kalamees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport DamageReport]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale &#039;&#039;&#039;DamageReport &#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Retsensioon_meeskonnale_DamageReport siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond LifePlanner===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaire Toom&lt;br /&gt;
*Alina Loitšenko&lt;br /&gt;
*Maria Andreitšuk(Projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:LifePlanner LifePlanner]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale LifePlanner asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LifePlanner siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DustBusters===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Indrek Maask (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DustBusters DustBusters]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond ATeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksander Semjonov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/ATeam ATeam]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskond:NimetuRühmitus (Laenaja abimees): [https://wiki.itcollege.ee/index.php/LaenajaAbimeesRets#Laenaja_abimees NimetuRühmitus]&lt;br /&gt;
&lt;br /&gt;
=Mõned näidistööd=&lt;br /&gt;
&#039;&#039;&#039;NB! Õppejõud ei ole unustanud siia näiteid lisada, vaid varasemate aastate tööd on tudengid üldjoontes eemaldanud ning neile ei ole võimalik enam kätte saada.&#039;&#039;&#039; Proovin esimesel võimalusel siiski mõned näited leida, millest eeskuju võtta.&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83873</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2014)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83873"/>
		<updated>2014-12-10T16:51:49Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: Undo revision 83872 by Mniinema (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) 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;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&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;
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. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2014&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2014&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&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;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2014 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;29.11.2014&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 06.12.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;22.12.2014&#039;&#039;&#039;(20p)&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; 05.01.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&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;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad kaitsmise ajad&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone 8, Windows 8 Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&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;
&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 veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&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;
&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;
&lt;br /&gt;
==Mäng(Unity või XNA)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2014=&lt;br /&gt;
&lt;br /&gt;
Siia sektsiooni tuleb meeskonna nimi ning selle liikmed. Samuti kui on lisatud mõni koduse töö osa, siis otselink sellele(sh retsensioonid). Eraldi sektsioonidesse jaotuvad päevaõppe ja kaugõppe tudengid, kuid lubatud on üksteise töid retsenseerida ja vaadata. (Võib-olla isegi soovituslik)&lt;br /&gt;
&lt;br /&gt;
==Päevaõppe meeskonnad ==&lt;br /&gt;
===Meeskond CSharpTest===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mait Poska&lt;br /&gt;
*Aita-Leida Kuusepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:CSharpTest]]&lt;br /&gt;
Meeskonna koduleht versioon 2: [https://wiki.itcollege.ee/index.php/Meeskond:CSharpTest Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale CSharpTest asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:CSharpTest siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Rods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Rods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Lillelapsed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Lillelapsed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Analüüsi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin]&lt;br /&gt;
#Prototüübi retsensioon meeskonnale DropDead asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DropDead siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SuperPenguin===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tauri Busch&lt;br /&gt;
*Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:SuperPenguin]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon Raggakanale asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Raggakana siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Raggakana===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
*Sandra Niinepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Raggakana]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Hubris siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale VariableMoods asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods#PROTOT.C3.9C.C3.9CBI_RETSENSIOON siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vaiksed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vaiksed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond BoxMania===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Märt Lõhmus&lt;br /&gt;
*Kaarel Kelk&lt;br /&gt;
*Eleri Mölder&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:BoxMania]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Taandarendajad===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
*Kaido Henrik Elias&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Taandarendajad]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Taandarendajad retsensioonid asuvad [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Taandarendajad&amp;amp;action=edit&amp;amp;redlink=1  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud analüüsi retsensioon Meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud prototüübi retsensioon Meeskonnale LustJaLillepidu asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie prototüüp asub meeskonna wikis: [https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad#Protot.C3.BC.C3.BCp otselink]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DropDead===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:DropDead]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#[[Talk:Aida_alla#Retsenseerija:_Meeskond:DropDead| &#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Aida alla&lt;br /&gt;
#[[Talk:Meeskond:Vertigo#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnalt:_Meeskond:DropDead| &#039;&#039;&#039;Prototüübi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Vertigo&lt;br /&gt;
&lt;br /&gt;
===Meeskond Error404===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Kivisild - projektijuht&lt;br /&gt;
* Andre Kaur&lt;br /&gt;
* Priidik Soon&lt;br /&gt;
* Tiit Tallermaa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Error404]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Meeskonna Error404 retsensioon meeskond LustjaLillepidu analüüsi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond Aida alla===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Johannes Vatsfeldt&lt;br /&gt;
* Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht&#039;&#039;&#039;: [[Aida_alla| Meeskond Aida alla]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;: &amp;amp;rarr; [[Aida_alla#Prototüüp| &#039;&#039;&#039;Aida alla prototüüp&#039;&#039;&#039;]] &amp;amp;larr;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Analüüsi retsensioon|Analüüsi retsensioon]]  meeskonnale VariableMoods&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Prototüübi retsensioon|Prototüübi retsensioon]] meeskonnale VariableMoods&lt;br /&gt;
&lt;br /&gt;
===Meeskond Qwerty===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Andrei Tverskoi (Projekti juht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Qwerty]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Analüüsi retsensioon meeskonnale BoxMania asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:BoxMania siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Prototüübi retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin_Prototype siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond iCook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
*Ralf Sitska&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:iCook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale Viable asub siin [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Luxus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Sten Luhtoja&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Luksus]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Luxus retsensioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud retsensioon meeskonnale MinuRaamat asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:MinuRaamat siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Hubris===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Hubris]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vertigo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
*Teele Liblik (projektijuht)&lt;br /&gt;
*Tanel Peet &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vertigo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:Vertigo#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retensioon meeskonnale [[Meeskond:Luksus]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale  [[Meeskond:VariableMoods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods  siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pizzafy===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Mändel &lt;br /&gt;
*Mikk Pürg &lt;br /&gt;
*Argo Ind &lt;br /&gt;
*Arvo Paomees &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Pizzafy]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale iCook asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Gateway===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Silvia Bärlin&lt;br /&gt;
*Kaisa Järvpõld&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Gateway]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Rods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Rods siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond VariableMoods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
&lt;br /&gt;
Meeskonna ajaveeb: [[Meeskond:VariableMoods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:VariableMoods#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Taandarendajad]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad siin] (5.11.2014)&lt;br /&gt;
&lt;br /&gt;
*Prototüübi retsensioon meeskonnale [[Meeskond:Qwerty]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin] (4.12.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond LustjaLillepidu===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
*Kristjan Tõnismäe&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:LustjaLillepidu]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioonid meeskonna [[Meeskond:LustjaLillepidu]] kohta asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
*Retsensioon meeskonnale [[Meeskond:Error404]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
===Meeskond Viable===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Lillepea&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Viable]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:Vaiksed]] kohta asub [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Vaiksed&amp;amp;action=edit&amp;amp;redlink=1 siin].&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:iCook]] prototüübi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond MinuRaamat===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erkko Kebbinau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:MinuRaamat]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Projekt1===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Projekt1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Me&amp;amp;MyWorkout===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Me&amp;amp;MyWorkout]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Viable asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Tyhjus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Tyhjus]]&lt;br /&gt;
&lt;br /&gt;
==Kaugeõppe meeskonnad ==&lt;br /&gt;
&lt;br /&gt;
===Meeskond DigiRiiul===&lt;br /&gt;
Liikmed: &lt;br /&gt;
*Jaan Elken&lt;br /&gt;
*Martin Orgusaar &lt;br /&gt;
*Henri Põld&lt;br /&gt;
*Morris Mänd&lt;br /&gt;
*Riho Uusjärv &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;DigiRiiul&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===== Retsensioonid tekivad siia: =====&lt;br /&gt;
&lt;br /&gt;
===Meeskond RemindEm===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kait Vader&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
*Mikk Visnap(projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:RemindEm]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie meeskonnale kirjutatud retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:RemindEm siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale SimpleGeo asub [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti prototüübile leiab lingi meie meeskonna lehelt [https://wiki.itcollege.ee/index.php/Meeskond:RemindEm#Protot.C3.BC.C3.BCp siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond DreamTeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DreamTeam project]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale DreamTeam asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DreamTeam siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond E-rent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Viivi Tammar&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Maarja Vesi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[E-rent]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale E-Rent asub [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SimpleGeo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Silver Lumi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/SimpleGeo SimpleGeo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid tekivad [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siia].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Logi peame [http://simplegeoproject.blogspot.com/ blogis].&lt;br /&gt;
&lt;br /&gt;
===Meeskond CRM/WPF tehnoloogial===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andres Mets&lt;br /&gt;
*Robert Kullamaa&lt;br /&gt;
*Juri Nikitin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial Meeskond:CRM/WPF tehnoloogial]&amp;lt;br/&amp;gt;&lt;br /&gt;
Prototüüp:[[link prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioonid]]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale CRM/WPF tehnoloogial asub [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EasyRent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Hardi Antsov&lt;br /&gt;
*Ahti Jõgi (projektijuht)&lt;br /&gt;
*Andres Kaljo&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:EasyRent Meeskond:EasyRent]&lt;br /&gt;
&lt;br /&gt;
Meeskond retsenseeris NimetuRühmitus [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus analüüsi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond NimetuRühmitus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaidi Parman&lt;br /&gt;
*Margit Ool (projektijuht)&lt;br /&gt;
*Kalmer Kallas&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:NimetuRühmitus]]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Error404 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale NimetuRühmitus asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DamageReport===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tiina Pukk&lt;br /&gt;
*Lea Tuberik (projektijuht)&lt;br /&gt;
*Ülari Kalamees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport DamageReport]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale &#039;&#039;&#039;DamageReport &#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Retsensioon_meeskonnale_DamageReport siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond LifePlanner===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaire Toom&lt;br /&gt;
*Alina Loitšenko&lt;br /&gt;
*Maria Andreitšuk(Projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:LifePlanner LifePlanner]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale LifePlanner asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LifePlanner siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DustBusters===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Indrek Maask (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DustBusters DustBusters]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond ATeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksander Semjonov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/ATeam ATeam]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskond:NimetuRühmitus (Laenaja abimees): [https://wiki.itcollege.ee/index.php/LaenajaAbimeesRets#Laenaja_abimees NimetuRühmitus]&lt;br /&gt;
&lt;br /&gt;
=Mõned näidistööd=&lt;br /&gt;
&#039;&#039;&#039;NB! Õppejõud ei ole unustanud siia näiteid lisada, vaid varasemate aastate tööd on tudengid üldjoontes eemaldanud ning neile ei ole võimalik enam kätte saada.&#039;&#039;&#039; Proovin esimesel võimalusel siiski mõned näited leida, millest eeskuju võtta.&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83872</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2014)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83872"/>
		<updated>2014-12-10T16:49:53Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Meeskond CRM/WPF tehnoloogial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) 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;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&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;
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. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2014&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2014&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&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;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2014 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;29.11.2014&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 06.12.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;22.12.2014&#039;&#039;&#039;(20p)&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; 05.01.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&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;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad kaitsmise ajad&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone 8, Windows 8 Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&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;
&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 veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&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;
&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;
&lt;br /&gt;
==Mäng(Unity või XNA)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2014=&lt;br /&gt;
&lt;br /&gt;
Siia sektsiooni tuleb meeskonna nimi ning selle liikmed. Samuti kui on lisatud mõni koduse töö osa, siis otselink sellele(sh retsensioonid). Eraldi sektsioonidesse jaotuvad päevaõppe ja kaugõppe tudengid, kuid lubatud on üksteise töid retsenseerida ja vaadata. (Võib-olla isegi soovituslik)&lt;br /&gt;
&lt;br /&gt;
==Päevaõppe meeskonnad ==&lt;br /&gt;
===Meeskond CSharpTest===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mait Poska&lt;br /&gt;
*Aita-Leida Kuusepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:CSharpTest]]&lt;br /&gt;
Meeskonna koduleht versioon 2: [https://wiki.itcollege.ee/index.php/Meeskond:CSharpTest Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale CSharpTest asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:CSharpTest siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Rods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Rods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Lillelapsed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Lillelapsed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Analüüsi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin]&lt;br /&gt;
#Prototüübi retsensioon meeskonnale DropDead asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DropDead siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SuperPenguin===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tauri Busch&lt;br /&gt;
*Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:SuperPenguin]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon Raggakanale asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Raggakana siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Raggakana===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
*Sandra Niinepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Raggakana]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Hubris siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale VariableMoods asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods#PROTOT.C3.9C.C3.9CBI_RETSENSIOON siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vaiksed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vaiksed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond BoxMania===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Märt Lõhmus&lt;br /&gt;
*Kaarel Kelk&lt;br /&gt;
*Eleri Mölder&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:BoxMania]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Taandarendajad===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
*Kaido Henrik Elias&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Taandarendajad]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Taandarendajad retsensioonid asuvad [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Taandarendajad&amp;amp;action=edit&amp;amp;redlink=1  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud analüüsi retsensioon Meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud prototüübi retsensioon Meeskonnale LustJaLillepidu asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie prototüüp asub meeskonna wikis: [https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad#Protot.C3.BC.C3.BCp otselink]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DropDead===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:DropDead]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#[[Talk:Aida_alla#Retsenseerija:_Meeskond:DropDead| &#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Aida alla&lt;br /&gt;
#[[Talk:Meeskond:Vertigo#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnalt:_Meeskond:DropDead| &#039;&#039;&#039;Prototüübi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Vertigo&lt;br /&gt;
&lt;br /&gt;
===Meeskond Error404===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Kivisild - projektijuht&lt;br /&gt;
* Andre Kaur&lt;br /&gt;
* Priidik Soon&lt;br /&gt;
* Tiit Tallermaa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Error404]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Meeskonna Error404 retsensioon meeskond LustjaLillepidu analüüsi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond Aida alla===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Johannes Vatsfeldt&lt;br /&gt;
* Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht&#039;&#039;&#039;: [[Aida_alla| Meeskond Aida alla]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;: &amp;amp;rarr; [[Aida_alla#Prototüüp| &#039;&#039;&#039;Aida alla prototüüp&#039;&#039;&#039;]] &amp;amp;larr;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Analüüsi retsensioon|Analüüsi retsensioon]]  meeskonnale VariableMoods&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Prototüübi retsensioon|Prototüübi retsensioon]] meeskonnale VariableMoods&lt;br /&gt;
&lt;br /&gt;
===Meeskond Qwerty===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Andrei Tverskoi (Projekti juht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Qwerty]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Analüüsi retsensioon meeskonnale BoxMania asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:BoxMania siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Prototüübi retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin_Prototype siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond iCook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
*Ralf Sitska&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:iCook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale Viable asub siin [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Luxus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Sten Luhtoja&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Luksus]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Luxus retsensioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud retsensioon meeskonnale MinuRaamat asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:MinuRaamat siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Hubris===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Hubris]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vertigo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
*Teele Liblik (projektijuht)&lt;br /&gt;
*Tanel Peet &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vertigo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:Vertigo#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retensioon meeskonnale [[Meeskond:Luksus]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale  [[Meeskond:VariableMoods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods  siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pizzafy===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Mändel &lt;br /&gt;
*Mikk Pürg &lt;br /&gt;
*Argo Ind &lt;br /&gt;
*Arvo Paomees &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Pizzafy]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale iCook asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Gateway===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Silvia Bärlin&lt;br /&gt;
*Kaisa Järvpõld&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Gateway]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Rods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Rods siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond VariableMoods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
&lt;br /&gt;
Meeskonna ajaveeb: [[Meeskond:VariableMoods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:VariableMoods#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Taandarendajad]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad siin] (5.11.2014)&lt;br /&gt;
&lt;br /&gt;
*Prototüübi retsensioon meeskonnale [[Meeskond:Qwerty]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin] (4.12.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond LustjaLillepidu===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
*Kristjan Tõnismäe&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:LustjaLillepidu]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioonid meeskonna [[Meeskond:LustjaLillepidu]] kohta asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
*Retsensioon meeskonnale [[Meeskond:Error404]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
===Meeskond Viable===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Lillepea&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Viable]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:Vaiksed]] kohta asub [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Vaiksed&amp;amp;action=edit&amp;amp;redlink=1 siin].&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:iCook]] prototüübi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond MinuRaamat===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erkko Kebbinau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:MinuRaamat]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Projekt1===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Projekt1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Me&amp;amp;MyWorkout===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Me&amp;amp;MyWorkout]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Viable asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Tyhjus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Tyhjus]]&lt;br /&gt;
&lt;br /&gt;
==Kaugeõppe meeskonnad ==&lt;br /&gt;
&lt;br /&gt;
===Meeskond DigiRiiul===&lt;br /&gt;
Liikmed: &lt;br /&gt;
*Jaan Elken&lt;br /&gt;
*Martin Orgusaar &lt;br /&gt;
*Henri Põld&lt;br /&gt;
*Morris Mänd&lt;br /&gt;
*Riho Uusjärv &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;DigiRiiul&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===== Retsensioonid tekivad siia: =====&lt;br /&gt;
&lt;br /&gt;
===Meeskond RemindEm===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kait Vader&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
*Mikk Visnap(projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:RemindEm]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie meeskonnale kirjutatud retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:RemindEm siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale SimpleGeo asub [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti prototüübile leiab lingi meie meeskonna lehelt [https://wiki.itcollege.ee/index.php/Meeskond:RemindEm#Protot.C3.BC.C3.BCp siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond DreamTeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DreamTeam project]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale DreamTeam asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DreamTeam siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond E-rent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Viivi Tammar&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Maarja Vesi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[E-rent]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale E-Rent asub [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SimpleGeo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Silver Lumi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/SimpleGeo SimpleGeo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid tekivad [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siia].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Logi peame [http://simplegeoproject.blogspot.com/ blogis].&lt;br /&gt;
&lt;br /&gt;
===Meeskond CRM/WPF tehnoloogial===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andres Mets&lt;br /&gt;
*Robert Kullamaa&lt;br /&gt;
*Juri Nikitin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial Meeskond:CRM/WPF tehnoloogial]&amp;lt;br/&amp;gt;&lt;br /&gt;
Prototüüp:[[link prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioonid]]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale CRM/WPF tehnoloogial asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:CRM_WPF_tehnoloogial siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EasyRent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Hardi Antsov&lt;br /&gt;
*Ahti Jõgi (projektijuht)&lt;br /&gt;
*Andres Kaljo&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:EasyRent Meeskond:EasyRent]&lt;br /&gt;
&lt;br /&gt;
Meeskond retsenseeris NimetuRühmitus [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus analüüsi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond NimetuRühmitus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaidi Parman&lt;br /&gt;
*Margit Ool (projektijuht)&lt;br /&gt;
*Kalmer Kallas&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:NimetuRühmitus]]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Error404 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale NimetuRühmitus asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DamageReport===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tiina Pukk&lt;br /&gt;
*Lea Tuberik (projektijuht)&lt;br /&gt;
*Ülari Kalamees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport DamageReport]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale &#039;&#039;&#039;DamageReport &#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Retsensioon_meeskonnale_DamageReport siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond LifePlanner===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaire Toom&lt;br /&gt;
*Alina Loitšenko&lt;br /&gt;
*Maria Andreitšuk(Projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:LifePlanner LifePlanner]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale LifePlanner asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LifePlanner siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DustBusters===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Indrek Maask (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DustBusters DustBusters]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond ATeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksander Semjonov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/ATeam ATeam]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskond:NimetuRühmitus (Laenaja abimees): [https://wiki.itcollege.ee/index.php/LaenajaAbimeesRets#Laenaja_abimees NimetuRühmitus]&lt;br /&gt;
&lt;br /&gt;
=Mõned näidistööd=&lt;br /&gt;
&#039;&#039;&#039;NB! Õppejõud ei ole unustanud siia näiteid lisada, vaid varasemate aastate tööd on tudengid üldjoontes eemaldanud ning neile ei ole võimalik enam kätte saada.&#039;&#039;&#039; Proovin esimesel võimalusel siiski mõned näited leida, millest eeskuju võtta.&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83870</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2014)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83870"/>
		<updated>2014-12-10T16:48:54Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Meeskond EasyRent */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) 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;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&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;
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. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2014&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2014&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&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;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2014 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;29.11.2014&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 06.12.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;22.12.2014&#039;&#039;&#039;(20p)&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; 05.01.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&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;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad kaitsmise ajad&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone 8, Windows 8 Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&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;
&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 veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&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;
&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;
&lt;br /&gt;
==Mäng(Unity või XNA)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2014=&lt;br /&gt;
&lt;br /&gt;
Siia sektsiooni tuleb meeskonna nimi ning selle liikmed. Samuti kui on lisatud mõni koduse töö osa, siis otselink sellele(sh retsensioonid). Eraldi sektsioonidesse jaotuvad päevaõppe ja kaugõppe tudengid, kuid lubatud on üksteise töid retsenseerida ja vaadata. (Võib-olla isegi soovituslik)&lt;br /&gt;
&lt;br /&gt;
==Päevaõppe meeskonnad ==&lt;br /&gt;
===Meeskond CSharpTest===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mait Poska&lt;br /&gt;
*Aita-Leida Kuusepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:CSharpTest]]&lt;br /&gt;
Meeskonna koduleht versioon 2: [https://wiki.itcollege.ee/index.php/Meeskond:CSharpTest Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale CSharpTest asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:CSharpTest siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Rods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Rods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Lillelapsed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Lillelapsed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Analüüsi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin]&lt;br /&gt;
#Prototüübi retsensioon meeskonnale DropDead asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DropDead siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SuperPenguin===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tauri Busch&lt;br /&gt;
*Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:SuperPenguin]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon Raggakanale asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Raggakana siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Raggakana===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
*Sandra Niinepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Raggakana]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Hubris siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale VariableMoods asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods#PROTOT.C3.9C.C3.9CBI_RETSENSIOON siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vaiksed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vaiksed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond BoxMania===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Märt Lõhmus&lt;br /&gt;
*Kaarel Kelk&lt;br /&gt;
*Eleri Mölder&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:BoxMania]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Taandarendajad===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
*Kaido Henrik Elias&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Taandarendajad]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Taandarendajad retsensioonid asuvad [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Taandarendajad&amp;amp;action=edit&amp;amp;redlink=1  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud analüüsi retsensioon Meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud prototüübi retsensioon Meeskonnale LustJaLillepidu asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie prototüüp asub meeskonna wikis: [https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad#Protot.C3.BC.C3.BCp otselink]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DropDead===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:DropDead]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#[[Talk:Aida_alla#Retsenseerija:_Meeskond:DropDead| &#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Aida alla&lt;br /&gt;
#[[Talk:Meeskond:Vertigo#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnalt:_Meeskond:DropDead| &#039;&#039;&#039;Prototüübi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Vertigo&lt;br /&gt;
&lt;br /&gt;
===Meeskond Error404===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Kivisild - projektijuht&lt;br /&gt;
* Andre Kaur&lt;br /&gt;
* Priidik Soon&lt;br /&gt;
* Tiit Tallermaa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Error404]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Meeskonna Error404 retsensioon meeskond LustjaLillepidu analüüsi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond Aida alla===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Johannes Vatsfeldt&lt;br /&gt;
* Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht&#039;&#039;&#039;: [[Aida_alla| Meeskond Aida alla]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;: &amp;amp;rarr; [[Aida_alla#Prototüüp| &#039;&#039;&#039;Aida alla prototüüp&#039;&#039;&#039;]] &amp;amp;larr;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Analüüsi retsensioon|Analüüsi retsensioon]]  meeskonnale VariableMoods&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Prototüübi retsensioon|Prototüübi retsensioon]] meeskonnale VariableMoods&lt;br /&gt;
&lt;br /&gt;
===Meeskond Qwerty===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Andrei Tverskoi (Projekti juht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Qwerty]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Analüüsi retsensioon meeskonnale BoxMania asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:BoxMania siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Prototüübi retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin_Prototype siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond iCook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
*Ralf Sitska&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:iCook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale Viable asub siin [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Luxus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Sten Luhtoja&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Luksus]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Luxus retsensioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud retsensioon meeskonnale MinuRaamat asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:MinuRaamat siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Hubris===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Hubris]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vertigo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
*Teele Liblik (projektijuht)&lt;br /&gt;
*Tanel Peet &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vertigo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:Vertigo#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retensioon meeskonnale [[Meeskond:Luksus]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale  [[Meeskond:VariableMoods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods  siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pizzafy===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Mändel &lt;br /&gt;
*Mikk Pürg &lt;br /&gt;
*Argo Ind &lt;br /&gt;
*Arvo Paomees &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Pizzafy]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale iCook asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Gateway===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Silvia Bärlin&lt;br /&gt;
*Kaisa Järvpõld&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Gateway]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Rods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Rods siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond VariableMoods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
&lt;br /&gt;
Meeskonna ajaveeb: [[Meeskond:VariableMoods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:VariableMoods#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Taandarendajad]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad siin] (5.11.2014)&lt;br /&gt;
&lt;br /&gt;
*Prototüübi retsensioon meeskonnale [[Meeskond:Qwerty]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin] (4.12.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond LustjaLillepidu===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
*Kristjan Tõnismäe&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:LustjaLillepidu]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioonid meeskonna [[Meeskond:LustjaLillepidu]] kohta asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
*Retsensioon meeskonnale [[Meeskond:Error404]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
===Meeskond Viable===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Lillepea&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Viable]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:Vaiksed]] kohta asub [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Vaiksed&amp;amp;action=edit&amp;amp;redlink=1 siin].&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:iCook]] prototüübi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond MinuRaamat===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erkko Kebbinau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:MinuRaamat]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Projekt1===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Projekt1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Me&amp;amp;MyWorkout===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Me&amp;amp;MyWorkout]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Viable asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Tyhjus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Tyhjus]]&lt;br /&gt;
&lt;br /&gt;
==Kaugeõppe meeskonnad ==&lt;br /&gt;
&lt;br /&gt;
===Meeskond DigiRiiul===&lt;br /&gt;
Liikmed: &lt;br /&gt;
*Jaan Elken&lt;br /&gt;
*Martin Orgusaar &lt;br /&gt;
*Henri Põld&lt;br /&gt;
*Morris Mänd&lt;br /&gt;
*Riho Uusjärv &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;DigiRiiul&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===== Retsensioonid tekivad siia: =====&lt;br /&gt;
&lt;br /&gt;
===Meeskond RemindEm===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kait Vader&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
*Mikk Visnap(projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:RemindEm]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie meeskonnale kirjutatud retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:RemindEm siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale SimpleGeo asub [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti prototüübile leiab lingi meie meeskonna lehelt [https://wiki.itcollege.ee/index.php/Meeskond:RemindEm#Protot.C3.BC.C3.BCp siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond DreamTeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DreamTeam project]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale DreamTeam asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DreamTeam siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond E-rent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Viivi Tammar&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Maarja Vesi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[E-rent]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale E-Rent asub [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SimpleGeo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Silver Lumi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/SimpleGeo SimpleGeo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid tekivad [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siia].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Logi peame [http://simplegeoproject.blogspot.com/ blogis].&lt;br /&gt;
&lt;br /&gt;
===Meeskond CRM/WPF tehnoloogial===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andres Mets&lt;br /&gt;
*Robert Kullamaa&lt;br /&gt;
*Juri Nikitin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial Meeskond:CRM/WPF tehnoloogial]&amp;lt;br/&amp;gt;&lt;br /&gt;
Prototüüp:[[link prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioonid]]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale CRM/WPF tehnoloogial asub [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EasyRent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Hardi Antsov&lt;br /&gt;
*Ahti Jõgi (projektijuht)&lt;br /&gt;
*Andres Kaljo&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:EasyRent Meeskond:EasyRent]&lt;br /&gt;
&lt;br /&gt;
Meeskond retsenseeris NimetuRühmitus [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus analüüsi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond NimetuRühmitus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaidi Parman&lt;br /&gt;
*Margit Ool (projektijuht)&lt;br /&gt;
*Kalmer Kallas&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:NimetuRühmitus]]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Error404 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale NimetuRühmitus asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DamageReport===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tiina Pukk&lt;br /&gt;
*Lea Tuberik (projektijuht)&lt;br /&gt;
*Ülari Kalamees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport DamageReport]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale &#039;&#039;&#039;DamageReport &#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Retsensioon_meeskonnale_DamageReport siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond LifePlanner===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaire Toom&lt;br /&gt;
*Alina Loitšenko&lt;br /&gt;
*Maria Andreitšuk(Projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:LifePlanner LifePlanner]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale LifePlanner asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LifePlanner siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DustBusters===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Indrek Maask (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DustBusters DustBusters]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond ATeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksander Semjonov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/ATeam ATeam]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskond:NimetuRühmitus (Laenaja abimees): [https://wiki.itcollege.ee/index.php/LaenajaAbimeesRets#Laenaja_abimees NimetuRühmitus]&lt;br /&gt;
&lt;br /&gt;
=Mõned näidistööd=&lt;br /&gt;
&#039;&#039;&#039;NB! Õppejõud ei ole unustanud siia näiteid lisada, vaid varasemate aastate tööd on tudengid üldjoontes eemaldanud ning neile ei ole võimalik enam kätte saada.&#039;&#039;&#039; Proovin esimesel võimalusel siiski mõned näited leida, millest eeskuju võtta.&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83869</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2014)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83869"/>
		<updated>2014-12-10T16:48:32Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Meeskond CRM/WPF tehnoloogial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) 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;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&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;
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. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2014&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2014&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&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;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2014 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;29.11.2014&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 06.12.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;22.12.2014&#039;&#039;&#039;(20p)&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; 05.01.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&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;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad kaitsmise ajad&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone 8, Windows 8 Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&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;
&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 veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&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;
&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;
&lt;br /&gt;
==Mäng(Unity või XNA)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2014=&lt;br /&gt;
&lt;br /&gt;
Siia sektsiooni tuleb meeskonna nimi ning selle liikmed. Samuti kui on lisatud mõni koduse töö osa, siis otselink sellele(sh retsensioonid). Eraldi sektsioonidesse jaotuvad päevaõppe ja kaugõppe tudengid, kuid lubatud on üksteise töid retsenseerida ja vaadata. (Võib-olla isegi soovituslik)&lt;br /&gt;
&lt;br /&gt;
==Päevaõppe meeskonnad ==&lt;br /&gt;
===Meeskond CSharpTest===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mait Poska&lt;br /&gt;
*Aita-Leida Kuusepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:CSharpTest]]&lt;br /&gt;
Meeskonna koduleht versioon 2: [https://wiki.itcollege.ee/index.php/Meeskond:CSharpTest Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale CSharpTest asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:CSharpTest siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Rods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Rods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Lillelapsed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Lillelapsed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Analüüsi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin]&lt;br /&gt;
#Prototüübi retsensioon meeskonnale DropDead asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DropDead siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SuperPenguin===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tauri Busch&lt;br /&gt;
*Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:SuperPenguin]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon Raggakanale asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Raggakana siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Raggakana===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
*Sandra Niinepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Raggakana]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Hubris siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale VariableMoods asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods#PROTOT.C3.9C.C3.9CBI_RETSENSIOON siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vaiksed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vaiksed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond BoxMania===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Märt Lõhmus&lt;br /&gt;
*Kaarel Kelk&lt;br /&gt;
*Eleri Mölder&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:BoxMania]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Taandarendajad===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
*Kaido Henrik Elias&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Taandarendajad]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Taandarendajad retsensioonid asuvad [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Taandarendajad&amp;amp;action=edit&amp;amp;redlink=1  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud analüüsi retsensioon Meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud prototüübi retsensioon Meeskonnale LustJaLillepidu asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie prototüüp asub meeskonna wikis: [https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad#Protot.C3.BC.C3.BCp otselink]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DropDead===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:DropDead]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#[[Talk:Aida_alla#Retsenseerija:_Meeskond:DropDead| &#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Aida alla&lt;br /&gt;
#[[Talk:Meeskond:Vertigo#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnalt:_Meeskond:DropDead| &#039;&#039;&#039;Prototüübi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Vertigo&lt;br /&gt;
&lt;br /&gt;
===Meeskond Error404===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Kivisild - projektijuht&lt;br /&gt;
* Andre Kaur&lt;br /&gt;
* Priidik Soon&lt;br /&gt;
* Tiit Tallermaa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Error404]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Meeskonna Error404 retsensioon meeskond LustjaLillepidu analüüsi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond Aida alla===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Johannes Vatsfeldt&lt;br /&gt;
* Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht&#039;&#039;&#039;: [[Aida_alla| Meeskond Aida alla]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;: &amp;amp;rarr; [[Aida_alla#Prototüüp| &#039;&#039;&#039;Aida alla prototüüp&#039;&#039;&#039;]] &amp;amp;larr;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Analüüsi retsensioon|Analüüsi retsensioon]]  meeskonnale VariableMoods&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Prototüübi retsensioon|Prototüübi retsensioon]] meeskonnale VariableMoods&lt;br /&gt;
&lt;br /&gt;
===Meeskond Qwerty===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Andrei Tverskoi (Projekti juht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Qwerty]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Analüüsi retsensioon meeskonnale BoxMania asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:BoxMania siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Prototüübi retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin_Prototype siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond iCook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
*Ralf Sitska&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:iCook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale Viable asub siin [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Luxus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Sten Luhtoja&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Luksus]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Luxus retsensioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud retsensioon meeskonnale MinuRaamat asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:MinuRaamat siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Hubris===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Hubris]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vertigo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
*Teele Liblik (projektijuht)&lt;br /&gt;
*Tanel Peet &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vertigo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:Vertigo#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retensioon meeskonnale [[Meeskond:Luksus]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale  [[Meeskond:VariableMoods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods  siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pizzafy===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Mändel &lt;br /&gt;
*Mikk Pürg &lt;br /&gt;
*Argo Ind &lt;br /&gt;
*Arvo Paomees &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Pizzafy]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale iCook asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Gateway===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Silvia Bärlin&lt;br /&gt;
*Kaisa Järvpõld&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Gateway]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Rods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Rods siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond VariableMoods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
&lt;br /&gt;
Meeskonna ajaveeb: [[Meeskond:VariableMoods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:VariableMoods#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Taandarendajad]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad siin] (5.11.2014)&lt;br /&gt;
&lt;br /&gt;
*Prototüübi retsensioon meeskonnale [[Meeskond:Qwerty]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin] (4.12.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond LustjaLillepidu===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
*Kristjan Tõnismäe&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:LustjaLillepidu]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioonid meeskonna [[Meeskond:LustjaLillepidu]] kohta asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
*Retsensioon meeskonnale [[Meeskond:Error404]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
===Meeskond Viable===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Lillepea&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Viable]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:Vaiksed]] kohta asub [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Vaiksed&amp;amp;action=edit&amp;amp;redlink=1 siin].&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:iCook]] prototüübi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond MinuRaamat===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erkko Kebbinau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:MinuRaamat]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Projekt1===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Projekt1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Me&amp;amp;MyWorkout===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Me&amp;amp;MyWorkout]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Viable asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Tyhjus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Tyhjus]]&lt;br /&gt;
&lt;br /&gt;
==Kaugeõppe meeskonnad ==&lt;br /&gt;
&lt;br /&gt;
===Meeskond DigiRiiul===&lt;br /&gt;
Liikmed: &lt;br /&gt;
*Jaan Elken&lt;br /&gt;
*Martin Orgusaar &lt;br /&gt;
*Henri Põld&lt;br /&gt;
*Morris Mänd&lt;br /&gt;
*Riho Uusjärv &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;DigiRiiul&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===== Retsensioonid tekivad siia: =====&lt;br /&gt;
&lt;br /&gt;
===Meeskond RemindEm===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kait Vader&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
*Mikk Visnap(projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:RemindEm]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie meeskonnale kirjutatud retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:RemindEm siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale SimpleGeo asub [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti prototüübile leiab lingi meie meeskonna lehelt [https://wiki.itcollege.ee/index.php/Meeskond:RemindEm#Protot.C3.BC.C3.BCp siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond DreamTeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DreamTeam project]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale DreamTeam asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DreamTeam siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond E-rent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Viivi Tammar&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Maarja Vesi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[E-rent]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale E-Rent asub [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SimpleGeo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Silver Lumi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/SimpleGeo SimpleGeo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid tekivad [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siia].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Logi peame [http://simplegeoproject.blogspot.com/ blogis].&lt;br /&gt;
&lt;br /&gt;
===Meeskond CRM/WPF tehnoloogial===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andres Mets&lt;br /&gt;
*Robert Kullamaa&lt;br /&gt;
*Juri Nikitin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial Meeskond:CRM/WPF tehnoloogial]&amp;lt;br/&amp;gt;&lt;br /&gt;
Prototüüp:[[link prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioonid]]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale CRM/WPF tehnoloogial asub [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EasyRent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Hardi Antsov&lt;br /&gt;
*Ahti Jõgi (projektijuht)&lt;br /&gt;
*Andres Kaljo&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:EasyRent Meeskond:EasyRent]&lt;br /&gt;
&lt;br /&gt;
Meeskond retsenseeris NimetuRühmitus [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus analüüsi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale EasyRent asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EasyRent siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond NimetuRühmitus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaidi Parman&lt;br /&gt;
*Margit Ool (projektijuht)&lt;br /&gt;
*Kalmer Kallas&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:NimetuRühmitus]]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Error404 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale NimetuRühmitus asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DamageReport===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tiina Pukk&lt;br /&gt;
*Lea Tuberik (projektijuht)&lt;br /&gt;
*Ülari Kalamees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport DamageReport]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale &#039;&#039;&#039;DamageReport &#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Retsensioon_meeskonnale_DamageReport siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond LifePlanner===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaire Toom&lt;br /&gt;
*Alina Loitšenko&lt;br /&gt;
*Maria Andreitšuk(Projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:LifePlanner LifePlanner]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale LifePlanner asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LifePlanner siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DustBusters===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Indrek Maask (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DustBusters DustBusters]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond ATeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksander Semjonov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/ATeam ATeam]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskond:NimetuRühmitus (Laenaja abimees): [https://wiki.itcollege.ee/index.php/LaenajaAbimeesRets#Laenaja_abimees NimetuRühmitus]&lt;br /&gt;
&lt;br /&gt;
=Mõned näidistööd=&lt;br /&gt;
&#039;&#039;&#039;NB! Õppejõud ei ole unustanud siia näiteid lisada, vaid varasemate aastate tööd on tudengid üldjoontes eemaldanud ning neile ei ole võimalik enam kätte saada.&#039;&#039;&#039; Proovin esimesel võimalusel siiski mõned näited leida, millest eeskuju võtta.&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83868</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2014)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2014)&amp;diff=83868"/>
		<updated>2014-12-10T16:44:41Z</updated>

		<summary type="html">&lt;p&gt;Mniinema: /* Meeskond CRM/WPF tehnoloogial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) 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;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&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;
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. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2014&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2014&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&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;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2014 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;29.11.2014&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 06.12.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;22.12.2014&#039;&#039;&#039;(20p)&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; 05.01.2014(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&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;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad kaitsmise ajad&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone 8, Windows 8 Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&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;
&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 veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&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;
&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;
&lt;br /&gt;
==Mäng(Unity või XNA)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2014=&lt;br /&gt;
&lt;br /&gt;
Siia sektsiooni tuleb meeskonna nimi ning selle liikmed. Samuti kui on lisatud mõni koduse töö osa, siis otselink sellele(sh retsensioonid). Eraldi sektsioonidesse jaotuvad päevaõppe ja kaugõppe tudengid, kuid lubatud on üksteise töid retsenseerida ja vaadata. (Võib-olla isegi soovituslik)&lt;br /&gt;
&lt;br /&gt;
==Päevaõppe meeskonnad ==&lt;br /&gt;
===Meeskond CSharpTest===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mait Poska&lt;br /&gt;
*Aita-Leida Kuusepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:CSharpTest]]&lt;br /&gt;
Meeskonna koduleht versioon 2: [https://wiki.itcollege.ee/index.php/Meeskond:CSharpTest Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale CSharpTest asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:CSharpTest siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Rods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rain Mäsak&lt;br /&gt;
*Oliver Armväärt&lt;br /&gt;
*Den-Daniel Dobrus&lt;br /&gt;
*Sten Saliste&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Rods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Lillelapsed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
*Villu Viirsalu&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Lillelapsed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Analüüsi retsensioon meeskonnale Qwerty asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin]&lt;br /&gt;
#Prototüübi retsensioon meeskonnale DropDead asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DropDead siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SuperPenguin===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tauri Busch&lt;br /&gt;
*Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:SuperPenguin]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon Raggakanale asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Raggakana siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Raggakana===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aap Kaur Suvi&lt;br /&gt;
*Indrek Jõgi&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
*Sandra Niinepuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Raggakana]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Hubris asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Hubris siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale VariableMoods asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods#PROTOT.C3.9C.C3.9CBI_RETSENSIOON siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vaiksed===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vaiksed]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond BoxMania===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Maanus Indov&lt;br /&gt;
*Mait Roosvalt&lt;br /&gt;
*Märt Lõhmus&lt;br /&gt;
*Kaarel Kelk&lt;br /&gt;
*Eleri Mölder&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:BoxMania]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Taandarendajad===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Priit Üksküla&lt;br /&gt;
*Meelis Talvis&lt;br /&gt;
*Kaido Henrik Elias&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Taandarendajad]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Taandarendajad retsensioonid asuvad [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Taandarendajad&amp;amp;action=edit&amp;amp;redlink=1  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud analüüsi retsensioon Meeskonnale Pizzafy asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Pizzafy siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud prototüübi retsensioon Meeskonnale LustJaLillepidu asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie prototüüp asub meeskonna wikis: [https://wiki.itcollege.ee/index.php/Meeskond:Taandarendajad#Protot.C3.BC.C3.BCp otselink]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DropDead===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Urmas Hoogma&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:DropDead]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#[[Talk:Aida_alla#Retsenseerija:_Meeskond:DropDead| &#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Aida alla&lt;br /&gt;
#[[Talk:Meeskond:Vertigo#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnalt:_Meeskond:DropDead| &#039;&#039;&#039;Prototüübi retsensioon&#039;&#039;&#039;]] meeskonnalt Drop Dead meeskonnale Vertigo&lt;br /&gt;
&lt;br /&gt;
===Meeskond Error404===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Kivisild - projektijuht&lt;br /&gt;
* Andre Kaur&lt;br /&gt;
* Priidik Soon&lt;br /&gt;
* Tiit Tallermaa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Error404]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Meeskonna Error404 retsensioon meeskond LustjaLillepidu analüüsi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond Aida alla===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* Johannes Vatsfeldt&lt;br /&gt;
* Tanel Pääro&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht&#039;&#039;&#039;: [[Aida_alla| Meeskond Aida alla]]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;: &amp;amp;rarr; [[Aida_alla#Prototüüp| &#039;&#039;&#039;Aida alla prototüüp&#039;&#039;&#039;]] &amp;amp;larr;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Analüüsi retsensioon|Analüüsi retsensioon]]  meeskonnale VariableMoods&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; [[Talk:Meeskond:VariableMoods#Prototüübi retsensioon|Prototüübi retsensioon]] meeskonnale VariableMoods&lt;br /&gt;
&lt;br /&gt;
===Meeskond Qwerty===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristjan Kivisild&lt;br /&gt;
*Daniil Kulagin&lt;br /&gt;
*Andrei Tverskoi (Projekti juht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Qwerty]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Analüüsi retsensioon meeskonnale BoxMania asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:BoxMania siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Prototüübi retsensioon meeskonnale SuperPenguin asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:SuperPenguin_Prototype siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond iCook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Timmo Tõnts&lt;br /&gt;
*Triin Õige&lt;br /&gt;
*Ralf Sitska&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:iCook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale Viable asub siin [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Luxus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anni Klammer&lt;br /&gt;
*Tõnis Suurkaev&lt;br /&gt;
*Sten Luhtoja&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Luksus]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Luxus retsensioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Meie tehtud retsensioon meeskonnale MinuRaamat asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:MinuRaamat siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Hubris===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sander Maasikamäe&lt;br /&gt;
*Allan Paalo&lt;br /&gt;
*Madis Rääk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Hubris]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond Vertigo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Meri-Kris Jaama&lt;br /&gt;
*Liisi Kitsapea&lt;br /&gt;
*Teele Liblik (projektijuht)&lt;br /&gt;
*Tanel Peet &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Vertigo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:Vertigo#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retensioon meeskonnale [[Meeskond:Luksus]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Luksus  siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale  [[Meeskond:VariableMoods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VariableMoods  siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pizzafy===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Rene Mändel &lt;br /&gt;
*Mikk Pürg &lt;br /&gt;
*Argo Ind &lt;br /&gt;
*Arvo Paomees &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Pizzafy]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale iCook asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Gateway===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Silvia Bärlin&lt;br /&gt;
*Kaisa Järvpõld&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Gateway]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Rods]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Rods siin] (7.11.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond VariableMoods===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mihkel Künnapas&lt;br /&gt;
*Krister Kamla&lt;br /&gt;
*Berit Veidemann&lt;br /&gt;
&lt;br /&gt;
Meeskonna ajaveeb: [[Meeskond:VariableMoods]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[[Meeskond:VariableMoods#Prototüüp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Meeskond:Taandarendajad]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Taandarendajad siin] (5.11.2014)&lt;br /&gt;
&lt;br /&gt;
*Prototüübi retsensioon meeskonnale [[Meeskond:Qwerty]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Qwerty siin] (4.12.2014)&lt;br /&gt;
&lt;br /&gt;
===Meeskond LustjaLillepidu===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Madis Männik&lt;br /&gt;
*Jekaterina Jakimets&lt;br /&gt;
*Kristjan Tõnismäe&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:LustjaLillepidu]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioonid meeskonna [[Meeskond:LustjaLillepidu]] kohta asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LustjaLillepidu siin] (7.11.2014)&lt;br /&gt;
*Retsensioon meeskonnale [[Meeskond:Error404]] asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
===Meeskond Viable===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Lillepea&lt;br /&gt;
*Kert Siiner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Viable]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:Vaiksed]] kohta asub [https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:Vaiksed&amp;amp;action=edit&amp;amp;redlink=1 siin].&lt;br /&gt;
*Retsensioon meeskonna [[Meeskond:iCook]] prototüübi kohta asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:iCook siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond MinuRaamat===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erkko Kebbinau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:MinuRaamat]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Vertigo asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Vertigo siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Projekt1===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Projekt1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Me&amp;amp;MyWorkout===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Julia Kraam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Me&amp;amp;MyWorkout]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Viable asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Viable siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Tyhjus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:Tyhjus]]&lt;br /&gt;
&lt;br /&gt;
==Kaugeõppe meeskonnad ==&lt;br /&gt;
&lt;br /&gt;
===Meeskond DigiRiiul===&lt;br /&gt;
Liikmed: &lt;br /&gt;
*Jaan Elken&lt;br /&gt;
*Martin Orgusaar &lt;br /&gt;
*Henri Põld&lt;br /&gt;
*Morris Mänd&lt;br /&gt;
*Riho Uusjärv &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;DigiRiiul&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===== Retsensioonid tekivad siia: =====&lt;br /&gt;
&lt;br /&gt;
===Meeskond RemindEm===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kait Vader&lt;br /&gt;
*Triin Soosalu&lt;br /&gt;
*Imre Padonik&lt;br /&gt;
*Mikk Visnap(projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:RemindEm]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie meeskonnale kirjutatud retsentsioonid asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:RemindEm siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie poolt kirjutatud retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale SimpleGeo asub [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti prototüübile leiab lingi meie meeskonna lehelt [https://wiki.itcollege.ee/index.php/Meeskond:RemindEm#Protot.C3.BC.C3.BCp siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond DreamTeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
*Martin Vohla&lt;br /&gt;
*Irina Doroš (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DreamTeam project]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale DreamTeam asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DreamTeam siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond E-rent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Viivi Tammar&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Maarja Vesi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[E-rent]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale E-Rent asub [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond SimpleGeo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Silver Lumi (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/SimpleGeo SimpleGeo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid tekivad [https://wiki.itcollege.ee/index.php/Talk:SimpleGeo siia].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Logi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Logi peame [http://simplegeoproject.blogspot.com/ blogis].&lt;br /&gt;
&lt;br /&gt;
===Meeskond CRM/WPF tehnoloogial===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andres Mets&lt;br /&gt;
*Robert Kullamaa&lt;br /&gt;
*Juri Nikitin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:CRM_WPF_tehnoloogial Meeskond:CRM/WPF tehnoloogial]&amp;lt;br/&amp;gt;&lt;br /&gt;
Prototüüp:[[link prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioonid]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EasyRent===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Hardi Antsov&lt;br /&gt;
*Ahti Jõgi (projektijuht)&lt;br /&gt;
*Andres Kaljo&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:EasyRent Meeskond:EasyRent]&lt;br /&gt;
&lt;br /&gt;
Meeskond retsenseeris NimetuRühmitus [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus analüüsi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale EasyRent asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EasyRent siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond NimetuRühmitus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaidi Parman&lt;br /&gt;
*Margit Ool (projektijuht)&lt;br /&gt;
*Kalmer Kallas&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:NimetuRühmitus]]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Error404 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Error404 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale NimetuRühmitus asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:NimetuRühmitus siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DamageReport===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tiina Pukk&lt;br /&gt;
*Lea Tuberik (projektijuht)&lt;br /&gt;
*Ülari Kalamees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DamageReport DamageReport]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:DamageReport/Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale &#039;&#039;&#039;DamageReport &#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Retsensioon_meeskonnale_DamageReport siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond LifePlanner===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaire Toom&lt;br /&gt;
*Alina Loitšenko&lt;br /&gt;
*Maria Andreitšuk(Projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:LifePlanner LifePlanner]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale LifePlanner asuvad [https://wiki.itcollege.ee/index.php/Talk:Meeskond:LifePlanner siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DustBusters===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Indrek Maask (projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:DustBusters DustBusters]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond ATeam===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksander Semjonov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/ATeam ATeam]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskond:NimetuRühmitus (Laenaja abimees): [https://wiki.itcollege.ee/index.php/LaenajaAbimeesRets#Laenaja_abimees NimetuRühmitus]&lt;br /&gt;
&lt;br /&gt;
=Mõned näidistööd=&lt;br /&gt;
&#039;&#039;&#039;NB! Õppejõud ei ole unustanud siia näiteid lisada, vaid varasemate aastate tööd on tudengid üldjoontes eemaldanud ning neile ei ole võimalik enam kätte saada.&#039;&#039;&#039; Proovin esimesel võimalusel siiski mõned näited leida, millest eeskuju võtta.&lt;/div&gt;</summary>
		<author><name>Mniinema</name></author>
	</entry>
</feed>