<?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=Tlanno</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=Tlanno"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Tlanno"/>
	<updated>2026-05-08T20:12:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:_Lebokeiss_O%C3%9C&amp;diff=105005</id>
		<title>Meeskond: Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:_Lebokeiss_O%C3%9C&amp;diff=105005"/>
		<updated>2016-08-21T19:40:47Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Lõpptoode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== C# projekt Vajutuskunn==&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna nimi: Lebokeiss OÜ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Projekt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemi ja valitud programmide lühendite õppimise simuleerimise rakendus.&lt;br /&gt;
&lt;br /&gt;
=Meeskonna koosseis=&lt;br /&gt;
&lt;br /&gt;
*Iris Tambaum&lt;br /&gt;
*Kerli Edasi&lt;br /&gt;
*Joonas Jõeleht&lt;br /&gt;
*Timo Lanno&lt;br /&gt;
*Karell Veskimeister&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projektijuht: Joonas Jõeleht&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Projektist=&lt;br /&gt;
&lt;br /&gt;
==Ülevaade==&lt;br /&gt;
Klaviatuuri kombinatsioonide simulatsiooni tarkvara, mis pakub kliendile võimalust mugavas ja stressivabas keskkonnas kiirelt omandada erinevaid kombinatsioone. Eesmärk on lühendada koolitustel erinevate käskude ja lühendite omandamise aega. Samal ajal ka pakkuda võimalust iseseisvalt arendada enda oskusi valitud keskkonnas. &lt;br /&gt;
&lt;br /&gt;
== Kasutatav .NET tehnoloogia ==&lt;br /&gt;
&lt;br /&gt;
Kasutatav raamistik: .NET Framework 4.5&lt;br /&gt;
&lt;br /&gt;
Kasutatav tehnoloogia: C#, Windows Presentation Foundation, Entity Framework, LINQ&lt;br /&gt;
&lt;br /&gt;
Kasutatav arhetektuuriline muster: MVVM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Täpsemalt rakenduse tööst==&lt;br /&gt;
===Idee kirjeldus===&lt;br /&gt;
&lt;br /&gt;
Tänapäeva inimene veedab oma päeva suures osas arvutis, kasutades erinevaid programme. Olgu selleks interneti brauser või tekstitöötlusprogramm. Me kõik teame, et igal programmil on olemas klahvide kiirkombinatsioonid, millega saab programmi efektiivsemalt kasutada, ent siiski me neid üleliia palju ei kasuta, sest kiirkombinatsioonid jäävad raskesti meelde ja neid on palju.&lt;br /&gt;
&lt;br /&gt;
Meie loodav programm on platvorm, mille esmane eesmärk on aidata kasutajal õppida erinevaid klahvikombinatsioone läbi testide lisamise ning vastavas testis olnud klahvikombinatsioonide harjutamise.&lt;br /&gt;
&lt;br /&gt;
Lisafunktsionaalsus, mida esimene etapp ei pruugi realiseerida, on arvestamine kasutaja ajalooga. Selle all mõtleme just valesti vajutatud/vastatud klahvikombinatsioone. Me sooviksime kindla algoritmi alusel valesti vajutatud klahvikombinatsioone kasutajale uuesti ülesandeks ette anda, et need kinnistuksid.&lt;br /&gt;
&lt;br /&gt;
===Mida rakendus endas sisaldab? (Mis võimalused seal on?)===&lt;br /&gt;
&lt;br /&gt;
Rakendus võimaldab luua kasutaja, kuid rakendust saab kasutada ka “külalisena”. Kasutaja saab luua enda tingimustele vastavaid teste, neid importida ja eksportida. Kasutaja eelis tavalise külalise ees on see, et kasutaja saab näha enda ülesannete statistikat ning arengut ja platvorm “kohandub” tema tegutsemisajaloo järgi ning soovitab treenida just neid klahvikombinatsioone, milles on rohkem eksitud. &lt;br /&gt;
&lt;br /&gt;
Teste saab teha rakenduse siseselt kättesaadavaks kõigile, (see tähendab, et need on kättesaadavad antud arvuti kasutajatele) või hoida privaatsena ehk kasutajaspetsiifilisena.  &lt;br /&gt;
	&lt;br /&gt;
Samuti saab teste meie platvormilt eksportida. Nii saavad teised kasutajad need testid oma programmi importida ja neid ka ise läbi teha. See funktsionaalsus võimaldab kasutajatel oma teste teistega jagada.&lt;br /&gt;
&lt;br /&gt;
===Milliste osade realiseerimine võib osutuda problemaatiliseks?===&lt;br /&gt;
&lt;br /&gt;
Probleemiks võib osutada Windowsis niinimetatud default klahvikombinatsioonide “üle kirjutamine” ja kättesaamine (näiteks klaviatuuril olev windows klahv avab windowsis igal juhul start menüü), kuid kuna meil on teadmine, et näiteks vmwares või virtualboxis olles on see funktsionaalsus edukalt üle kirjutatud, siis on see tehtav (märksõnaks võiks olla P/Invoke).&lt;br /&gt;
	&lt;br /&gt;
Problemaatiline võib olla ka efektiivse õppimisalgoritmi välja mõtlemine. Näiteks, kui tihti peaks soovitama kasutajal harjutada ja asju korrata, et asi kinnistuks. Samuti, kui tihti peaks laskma kasutajal harjutada klahvivajutusi, millega ta pole kordagi eksinud versus klahvivajutused, millega juba on eksitud. Eeskujuks loodame selle jaoks võtta programmi FullRecall ning teiseks märksõnaks võiks olla “Spaced Repetition” https://en.wikipedia.org/wiki/Spaced_repetition), kust saab samuti eeskuju võtta.&lt;br /&gt;
&lt;br /&gt;
===Kasutusjuhend===&lt;br /&gt;
&lt;br /&gt;
Rakenduse avalehel on kasutajal võimalus valida testide seast endale sobiv variant või lisada mõni juurde. &lt;br /&gt;
Vajutades sobiva testi peale tekib kasutajal võimalus seda harjutada või läbida testina. Harjutades on võimalus valida abistavate režiimide vahel (&#039;näita&#039; - näitab vastuseboksis vastust, &#039;viivitus&#039; - näitab pärast väikest aega vastuseboksis õiget vastust), kuid harjutada saab ka tavarežiimis (valides &#039;peida&#039;). Testi tehes abistavaid variante enam pole. Vajutades &#039;Alusta&#039; nuppu tekib testi nime alla ülesande kirjeldus. Vajutades vastavaid klahve näeb kasutaja, kas vastus oli õige ning samuti näeb järgmist ülesannet. &lt;br /&gt;
Harjutamise või testi tegemise saab lõpetada endale sobival ajal vajutades nuppu &#039;lõpeta.&#039; &lt;br /&gt;
Kasutajal on alati võimalus minna tagasi avalehele kasutades nuppu &#039;tagasi&#039; või &#039;Fail&#039; menüüst valikut &#039;Algus&#039;. Harjutamise või testimise lõpetades saab kasutaja tagasisidet. &lt;br /&gt;
&lt;br /&gt;
Lisaks on olemas menüüd &#039;Kasutaja&#039; ja &#039;Abi.&#039; &#039;Kasutaja&#039; menüüst on võimalik ennast registreerida kasutajaks ning sisse logida. Samuti saab sealt vaadata statistika lehte erinevate kasutajate ja nende tulemuste kohta ja muuta oma seadeid.&lt;br /&gt;
&#039;Abi&#039; menüüst saab kasutaja lugeda rohkem Lebokeissi meeskonna kohta ning lisada uusi teste. &lt;br /&gt;
&lt;br /&gt;
Vajutuskunni tiim on teinud rakenduse võimalikult lihtsasti kasutatavaks. Paljude asjade jaoks on nii kiirteed (nt avalehel testi peal klikkides tekkivad nupud) kui ka vana hea menüü valik. Seega loodame, et rakenduse kasutamine on kerge ja kõigile sobiv.&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsused==&lt;br /&gt;
===Planeeritavad funktsionaalsused===&lt;br /&gt;
&lt;br /&gt;
*Kasutajate haldamine (loomine, muutmine, kustutamine). &lt;br /&gt;
&lt;br /&gt;
*Kasutajarollid - tavakasutaja ei tohiks saada teist kasutajat muuta/kustutada.&lt;br /&gt;
&lt;br /&gt;
*Testide loomine, muutmine, kustutamine, eksportimine ja importimine.&lt;br /&gt;
&lt;br /&gt;
*Statistikamoodul - õigesti ning valesti vastatud küsimuste vaatamine sessiooni ajal (hetkeseis) ning pärast sessiooni (vahetult pärast äsja läbitud testi). Samuti on olemas kogu statistika (kõikide läbitud testide kohta).&lt;br /&gt;
&lt;br /&gt;
*Mõlemat pidi funktsionaalsus - alguses kuvatakse lühendi kirjeldus ning kasutaja vajutab vastuse või kuvatakse esimesena lühend ja siis kasutaja kirjeldab seda.&lt;br /&gt;
&lt;br /&gt;
*Abi nupp - abi nupule vajutades kuvatakse rippmenüü võimalike vastustega, (juhtub ka pärast kindla aja möödumist).&lt;br /&gt;
&lt;br /&gt;
*Vastuse nupp - kuvatakse õige vastus.&lt;br /&gt;
&lt;br /&gt;
*Treeningrežiim - näed kohe ka vastust, ent pead ikka õigeid klahve vajutama. Kasulik, kui alles importisid uue testi ja ei tea reaalselt ühtegi klahvikombinatsiooni.&lt;br /&gt;
&lt;br /&gt;
*Meie programmi õppetükk - kuna meie enda rakendusel on ka oma klahvikombinatsioonid, siis vaikimisi on lisatud meie rakenduse klahvikombinatsioonide õppetükk.&lt;br /&gt;
&lt;br /&gt;
*Pikemate klahvikombinatsioonide koos kasutamine - näiteks Ctrl+C ja Ctrl+V töötavad ühe vastusena ja vajalik on, et vajutatakse mõlemad ning õiges järjekorras.&lt;br /&gt;
&lt;br /&gt;
===Võimalikud funktsionaalsused (kui aega üle jääb)===&lt;br /&gt;
*Ajastatud kordamine, et teadmised kinnistuks paremini mällu. Niinimetatud “spaced repetition” (https://en.wikipedia.org/wiki/Spaced_repetition). Rakendus peaks soovitama, millal uuesti treenima peaks ning klahvikombinatsioonid, millega on rohkem eksitud, kuvataks tihedamini testides.&lt;br /&gt;
&lt;br /&gt;
*Asja mängulisemaks muutmiseks võib anda kasutajale võimaluse täita erinevaid “väljakutseid” ja nende täitmisel saaks märke. Näiteks “30 päeva järjest harjutamist”, “100 õiget järjest” jne.&lt;br /&gt;
&lt;br /&gt;
*Otsingufunktsionaalsus - võimalik otsida õppetükkidest kindlaid kombinatsioone ja lahendusi. Abiks siis, kui ei taha treenida, aga tahaks mõnda kombinatsiooni kiiresti leida ja muuta.&lt;br /&gt;
&lt;br /&gt;
*Eksportida/importida kasutaja ajalugu - saab näiteks oma ajaloo teise arvutisse viia ja jätkata oma treeninguid sealt, kus pooleli jäi.&lt;br /&gt;
&lt;br /&gt;
*Võimalus sisestada ka muid ülesandeid peale klahvikombinatsioonide. Näiteks raamatute autorite teadmine.&lt;br /&gt;
&lt;br /&gt;
*Erinevad ülesannete lahendamisviisid. Näiteks ajapiirang - mitu õiget järjest jms.&lt;br /&gt;
&lt;br /&gt;
*Enda tulemuste võrdlemine teiste kasutajate samade testide aegadega.&lt;br /&gt;
&lt;br /&gt;
*Koduleht, kus me haldame ja hoiame ülesandeid ning lokaalsetest rakendustest saab neid ülesandeid alla tõmmata/kasutaja saab märguande, kui uusi ülesandeid on lisatud.&lt;br /&gt;
&lt;br /&gt;
*Kasutaja konto on ühendatud kodulehega, nii et uues kohas sisse logides laetakse automaatselt alla kõik kasutaja seaded/ajalugu/testid.&lt;br /&gt;
&lt;br /&gt;
*Internetis olev edetabel, kus kasutajad saaksid end teiste kasutajatega võrrelda&lt;br /&gt;
&lt;br /&gt;
*Multiplatvormne lahendus: Windows, Mac ja Linux(common distributions) support.&lt;br /&gt;
&lt;br /&gt;
==Andmebaasimudel==&lt;br /&gt;
&lt;br /&gt;
Plaanitava lõpptoote andmebaasimudel.&lt;br /&gt;
&lt;br /&gt;
[[http://enos.itcollege.ee/~jjoeleht/csharp/andmebaasipilt.pdf Andmebaasimudel]]&lt;br /&gt;
&lt;br /&gt;
==Prototüüp==&lt;br /&gt;
&lt;br /&gt;
17. Detsember kaitstud prototüüp, ülesseadmise juhend on .rar failis .txt kujul kaasas. Funktsionaalsusest Saab registreerida, sisse logida ja näidistesti lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~jjoeleht/csharp/VajutuskunnProgram.rar Prototüüp]&lt;br /&gt;
&lt;br /&gt;
==Lõpptoode==&lt;br /&gt;
&lt;br /&gt;
Lisatud lõpptoode. Kaitstud 22. jaanuar 2016.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/0ByklK_bZiCRPTTdOTGp4eGo2N0U/view?usp=sharing Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
=Kokkusaamiste logid=&lt;br /&gt;
&lt;br /&gt;
22.01 Kokkuvõtvalt mida me õppisime. Suurimad õppetunnid jõudsid kätte programmi töö sujuvamaks muutmisel ja bugide eemaldamisel. Eelnevalt kirjutatud kood kuulus väga tihti kvaliteedistandardilt &amp;quot;hotfix&amp;quot; kategooriasse ja kogu meetod või service tuli ümber kirjutada, et ei oleks tunnet nagu kogu kood töötaks ainult tänu kahele imeilusale &amp;quot;parandusele&amp;quot; koodis. Samuti tehtud analüüsi ja funktsionaalsuste nimekirja polnud vist kordagi kirjutades ees, pigem oli küsimus, mis me nüüd lisame ja siis läks selle kallal töö käima. Kuna see on kindlasti seniajani suurim projekt mis suuremal osal meist ette võetud, siis polnud meil pehmelt öeldes halli aimugi mis osad tuleks enne valmis teha peale selle, et MVVM struktuur tuleks esimesena teha. Positiivne üllatus oli see, et kui tiimikaaslane ikka pusis oma koodi kallal, siis ei saanud ise ka kehvem olla ja kindlasti motiveeris see teisi ka facebooki kinni panema ja paar rida või meetodit kirjutama. Võib öelda, et üksinda oleks heal juhul kaks inimest selle projektiga täna vaadeldavasse staadiumisse jõudnud. Arendusprotsessist lähemalt rääkides saab välja tuua orgaaniliselt kujunenud rollid. Kui Kerli näiteks tegeles suuremas osas disainiga, siis Timol polnud sooja ega külma, kas kasutatav font on Times New Roman või Roboto. Mõnikord tärkas Timo XAMLi vaadates suure üllatusega, et kuidas küll on Kerli lisanud buttoni, millel pole ühtegi propertyt peale pildi, aga nupu funktsionaalsus on olemas, saades hiljem aru, et ta vaatas ainult buttoni lõputagi. Iris hoolitses bugide ja tegemist vajavate funktsionaalsuste lahendamise eest, testides ja motiveerides tiimiliikmeid tööle. Karell ja Joonas tegelesid Irise poolt leitud lõpmatu hulga &amp;quot;featurite&amp;quot; kõrvaldamisega ja ka uute funktsionaalsuste lisamisega. Üldiselt leiame, et ilma üksteise toetuseta ei oleks me jõudnud oma projektiga lõpule ja arvame, et me kõik oleme väärt võrdset tulemust.  &lt;br /&gt;
&lt;br /&gt;
17.12 Kaitsesime klassi ees prototüüpi ning peale seda saime kokku ja arutasime edasise programmi teostamist ning kontrollisime, et kõik meeskonnaliikmed saaks koodist samamoodi aru. Lisasime koodile ka kommentaare. Samuti hakkasime tegema retsensiooni [https://wiki.itcollege.ee/index.php/Meeskond:_Travo Travo]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.12 Saime kokku ja programmeerisime kaitstavat prototüüpi. Tekkis probleeme vaatest DataContext-i kättesaamisega, sest meie View ja ViewModel on ühendatud läbi XAMLi, kuid lahendus oli sellele tegelikult lihtne. Meie prototüüp saab nüüd aru klahvivajutustest ning kasutajaid saab registreerida ning need lisatakse reaalselt andmebaasi!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12.11 Kogunesime koolis ning joonistasime tahvlile paari vaate väljanägemise.. samuti sai ka esialgne projektistruktuur paika pandud esialgu oli jagatud projekt kaheks .DAL ja .WPF paar nädalat hiljem saime aru, et oli ka vaja kolmandat projekti .BLL. Vahepealsest arengutest nii palju, et Vajutuskunni projekti andmemudeli eest hoolitseb Joonas andmebaaside alused aine raames.. ja UI poole peale mõtlevad Karell, Timo ja Kerly aines &amp;quot;Kasutajaliideste disain ja arendus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
31.10 Saime kõik ka reaalselt kokku ja vaatasime, mida keegi avastanud oli ning tegime alguse analüüsi kirjutamisega.&lt;br /&gt;
&lt;br /&gt;
Iris oli avastanud meie projektile sarnase lehekülje https://www.shortcutfoo.com/ mille miinuseks võib tuua, et sinna ei saa oma harjutusi sisse importida.. ent plussiks on lihtne kasutajaliides ja palju erinevaid treeninguvariante. &lt;br /&gt;
&lt;br /&gt;
Timo näitas lehte http://fullrecall.com/ millest võiks eeskuju võtta just intervallide mõttes, et kui tihti peaks inimene asju kordama, et need kinnistuks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
25.10 Kohtusime virtuaalselt telegrammi vahendusel. Lõime meeskonnale Team Foundation Service&#039;i konto ning tutvusime võimalustega. &lt;br /&gt;
&lt;br /&gt;
Järgmiseks reaalseks kogunemiseks sai määratud 30. okt. Igale meeskonna liikmele sai ka projektijuhi poolt antud väike kont järada, et reedel saaksime olla konstruktiivsemad.&lt;br /&gt;
&#039;&#039;&#039;Järatavad kondid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Karell - uurib, millised oleks Windows Presentation Foundationis kujundus võimalused ja piirangud näiteks kas me saame oma applicationi muu kujulise kui kast teha? Värvipiirangud? Popupid?&lt;br /&gt;
&lt;br /&gt;
Kerly-Timo - mõtlevad natuke vaadete kujunduse peale.. või üldiselt milline meie programm võiks väliselt välja näha.&lt;br /&gt;
&lt;br /&gt;
Iris uurib netis teisi sarnaseid programme/või kodulehti.. et palju neid olemas juba on, mis funktsionaalsust me neilt üle võiks võtta ning mis on nende puudused, mis meie programmis võiks olla lahendatud.&lt;br /&gt;
&lt;br /&gt;
Joonas uurib seda kuidas c sharpis ära kaaperdada kõik klahvivajutused, ka windowsi enda omad.. &lt;br /&gt;
&lt;br /&gt;
Samuti võiksid kõik meeskonnaliikmed uurida TFS võimalusi. Veidi ringi klikata ja keskkonnaga tutvuda. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22.10&lt;br /&gt;
Saime esimest korda kokku ja genereerisime erinevaid ideid, millest kolm olid kõige huvitavamad. Neist valisime siis välja parima - Vajutuskunn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles (2015)]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=104759</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=104759"/>
		<updated>2016-06-12T16:17:05Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua rakendus, mis võimaldab kaardisõltlastel salvestada mänguskoore.&lt;br /&gt;
&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
* ASP.NET Web API&lt;br /&gt;
* ASP.NET MVC&lt;br /&gt;
* ASP.NET Identity&lt;br /&gt;
* Entity Framework Code First&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Meie API eesmärk on hoida andmeid kaardimängude tulemuste kohta. Mõeldud on kaardimänge, kus toimub mitu seeriat ning pärast igat seeriat on punktiarvestus. Meie eesmärk ongi just nende punktide arvestusega tegelemine. Andmebaas võimaldab endas hoida erinevate kaardimängude andmeid, s.t et andmebaas ei ole vaid ühe kaardimängupõhine. Andmebaas ei hoia endas kogu mängu käiku (&#039;&#039;kuskile ei salvestu, mis kaardid kellelgi spetsiifiliselt käes on&#039;&#039;) vaid ainult andmeid tulemuste kohta (&#039;&#039;iga roundi lõpus olevad seisud&#039;&#039;). Lisaks on võimalik küsida mängijate, mängude jne statistikat.&lt;br /&gt;
&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Andmete väljastamine JSON,XML&lt;br /&gt;
* CRUD õigused kasutajapõhiselt&lt;br /&gt;
* CRUD õigused API-KEY kohaselt&lt;br /&gt;
* Kasutajapõhine ajalugu&lt;br /&gt;
* Gentleman kaardimängu tugi 100% (&#039;&#039;saab kasutada täielikult&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRUD õigused kasutajapõhiselt:&#039;&#039;&#039;&lt;br /&gt;
* Mängutüüpide andmete töötlemine&lt;br /&gt;
* Mängu andmete töötlemine&lt;br /&gt;
* Jooksvalt mänguseisude töötlemine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRUD õigused API-KEY kohaselt:&#039;&#039;&#039;&lt;br /&gt;
* Jooksvalt mänguseisude töötlemine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selgitus: API-KEY omab maksimaalselt samu õigusi mis kasutaja, kuid üldjuhul on temale antud vähem õigusi.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Statistikaarvutamise võimalused&lt;br /&gt;
* Kaardimängu Tuhat tugi&lt;br /&gt;
* Voice recording and score adding by voice&lt;br /&gt;
* Andmete väljastamine: Excel (&#039;&#039;kirjutame oma mappimismooduli&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
==Valmis programm==&lt;br /&gt;
&lt;br /&gt;
Semestri töö tulemusena valmis veidi analüüsisitust erinev rakendus, ent puuduva funktsionaalsuse katsime uue funktsionaalsusega..&lt;br /&gt;
&lt;br /&gt;
Api-keyga sisselogemise asemel lisasime funktsionaalsuse, et igal inimesel on sõbralist ning kasutaja saab nende tulemusi näha. &lt;br /&gt;
&lt;br /&gt;
Samuti toetab valminud klientrakendust mitmekeelsust, ning artiklite tõlked tulevad ka üle api.&lt;br /&gt;
&lt;br /&gt;
===Rakenduse installimine===&lt;br /&gt;
Tõmmata alla failid siit. Link kohe ilmub. &lt;br /&gt;
&lt;br /&gt;
Pisike juhend klientrakendusel vajaminevate js failide installimiseks.&lt;br /&gt;
&lt;br /&gt;
* installida nodejs (koos npm-iga)&lt;br /&gt;
* installida git https://git-for-windows.github.io #(vajalik, et bower saaks vajalikud paketid alla tõmmata)&lt;br /&gt;
* kliendi web kausta teha alamkaust bower_components (kui pole veel)&lt;br /&gt;
* npm install -g bower #package manager to web&lt;br /&gt;
* npm install -g cldr-data-downloader   # A Node.js download tool for Unicode CLDR JSON data.&lt;br /&gt;
* bower install #(käivitada klientrakenduse põhikaustas)&lt;br /&gt;
* node %USERPROFILE%\AppData\Roaming\npm\node_modules\cldr-data-downloader\bin\download.js -i Web\bower_components\cldr-data\index.json -o Web\bower_components\cldr-data\&lt;br /&gt;
* Kui nugget-packages ei tööta, siis --&amp;gt; Tools-&amp;gt;NuGet package manager&amp;gt;package manager settings&amp;gt;package manager source ning linnuke microsoft net ette&lt;br /&gt;
&lt;br /&gt;
Palju õnne, teil on töötav rakendus. Käivitada server ja peale seda klient!&lt;br /&gt;
olemasolev konto, millega sisse logida lebo@lebo.ee password: admin&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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: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(html)===&lt;br /&gt;
&#039;&#039;&#039;Tulemus:&#039;&#039;&#039; [http://enos.itcollege.ee/~tlanno/Csharp/Transformation.htm]&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; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&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;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified CSS --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&amp;quot; integrity=&amp;quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Optional theme --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css&amp;quot; integrity=&amp;quot;sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified JavaScript --&amp;gt;&lt;br /&gt;
          &amp;lt;script src=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js&amp;quot; integrity=&amp;quot;sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h2&amp;gt;Our users: &amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h3&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;small&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Email&amp;quot;/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
              &amp;lt;/h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;table class=&amp;quot;table table-hover&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Register date&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Birthday&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Country code&amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@registerDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@birthDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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;@countryCode&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;/tbody&amp;gt;&lt;br /&gt;
              &amp;lt;/table&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User description:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User pictures:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;picId&amp;quot; select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;           &lt;br /&gt;
                  &amp;lt;xsl:if test = &amp;quot;$picId = @id&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;img height=&amp;quot;50px&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;LocationUrl&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                    &amp;lt;/img&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;h5&amp;gt;Picture description:&amp;lt;/h5&amp;gt;&lt;br /&gt;
                &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT(xml)===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;xml&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;Root&amp;gt;&lt;br /&gt;
        &amp;lt;AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;User&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/User&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;AllPictures&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Picture&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test = &amp;quot;@buyerId != 0&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;true&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;false&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;Location&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;LocationUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Location&amp;gt;&lt;br /&gt;
            &amp;lt;/Picture&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllPictures&amp;gt;&lt;br /&gt;
      &amp;lt;/Root&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;
== Logi ==&lt;br /&gt;
&lt;br /&gt;
===== 12.06.16 =====&lt;br /&gt;
* Sai tehtud ühine koodismisralli..nüüd teame unepealt mis HTTP statuskood kuhu läeb&lt;br /&gt;
&lt;br /&gt;
===== 10.06.16 =====&lt;br /&gt;
* Kuigi wikis on vahepeal tuul puhunud rakendus siiski on lõpuks pildi ette saadud.. Kaitsesime oma tehtud tööd ja selgus, et saada maksimum tulemus peame veidi veel pingutama. Jaksu!&lt;br /&gt;
&lt;br /&gt;
===== 17.04.16 =====&lt;br /&gt;
* Analüüs sai valmis lõplikult ja laadisime ta üles. &lt;br /&gt;
* [[File:Lebokeiss pic5.jpg|200px|Analüüs esimene pool @ neljapäev]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 19.03.16 =====&lt;br /&gt;
* Tegime valmis XMLi, XSD ja XSLT-d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=104758</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=104758"/>
		<updated>2016-06-12T16:16:39Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Kasutatav .NET tehnoloogia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
* ASP.NET Web API&lt;br /&gt;
* ASP.NET MVC&lt;br /&gt;
* ASP.NET Identity&lt;br /&gt;
* Entity Framework Code First&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Meie API eesmärk on hoida andmeid kaardimängude tulemuste kohta. Mõeldud on kaardimänge, kus toimub mitu seeriat ning pärast igat seeriat on punktiarvestus. Meie eesmärk ongi just nende punktide arvestusega tegelemine. Andmebaas võimaldab endas hoida erinevate kaardimängude andmeid, s.t et andmebaas ei ole vaid ühe kaardimängupõhine. Andmebaas ei hoia endas kogu mängu käiku (&#039;&#039;kuskile ei salvestu, mis kaardid kellelgi spetsiifiliselt käes on&#039;&#039;) vaid ainult andmeid tulemuste kohta (&#039;&#039;iga roundi lõpus olevad seisud&#039;&#039;). Lisaks on võimalik küsida mängijate, mängude jne statistikat.&lt;br /&gt;
&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Andmete väljastamine JSON,XML&lt;br /&gt;
* CRUD õigused kasutajapõhiselt&lt;br /&gt;
* CRUD õigused API-KEY kohaselt&lt;br /&gt;
* Kasutajapõhine ajalugu&lt;br /&gt;
* Gentleman kaardimängu tugi 100% (&#039;&#039;saab kasutada täielikult&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRUD õigused kasutajapõhiselt:&#039;&#039;&#039;&lt;br /&gt;
* Mängutüüpide andmete töötlemine&lt;br /&gt;
* Mängu andmete töötlemine&lt;br /&gt;
* Jooksvalt mänguseisude töötlemine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRUD õigused API-KEY kohaselt:&#039;&#039;&#039;&lt;br /&gt;
* Jooksvalt mänguseisude töötlemine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selgitus: API-KEY omab maksimaalselt samu õigusi mis kasutaja, kuid üldjuhul on temale antud vähem õigusi.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Statistikaarvutamise võimalused&lt;br /&gt;
* Kaardimängu Tuhat tugi&lt;br /&gt;
* Voice recording and score adding by voice&lt;br /&gt;
* Andmete väljastamine: Excel (&#039;&#039;kirjutame oma mappimismooduli&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
==Valmis programm==&lt;br /&gt;
&lt;br /&gt;
Semestri töö tulemusena valmis veidi analüüsisitust erinev rakendus, ent puuduva funktsionaalsuse katsime uue funktsionaalsusega..&lt;br /&gt;
&lt;br /&gt;
Api-keyga sisselogemise asemel lisasime funktsionaalsuse, et igal inimesel on sõbralist ning kasutaja saab nende tulemusi näha. &lt;br /&gt;
&lt;br /&gt;
Samuti toetab valminud klientrakendust mitmekeelsust, ning artiklite tõlked tulevad ka üle api.&lt;br /&gt;
&lt;br /&gt;
===Rakenduse installimine===&lt;br /&gt;
Tõmmata alla failid siit. Link kohe ilmub. &lt;br /&gt;
&lt;br /&gt;
Pisike juhend klientrakendusel vajaminevate js failide installimiseks.&lt;br /&gt;
&lt;br /&gt;
* installida nodejs (koos npm-iga)&lt;br /&gt;
* installida git https://git-for-windows.github.io #(vajalik, et bower saaks vajalikud paketid alla tõmmata)&lt;br /&gt;
* kliendi web kausta teha alamkaust bower_components (kui pole veel)&lt;br /&gt;
* npm install -g bower #package manager to web&lt;br /&gt;
* npm install -g cldr-data-downloader   # A Node.js download tool for Unicode CLDR JSON data.&lt;br /&gt;
* bower install #(käivitada klientrakenduse põhikaustas)&lt;br /&gt;
* node %USERPROFILE%\AppData\Roaming\npm\node_modules\cldr-data-downloader\bin\download.js -i Web\bower_components\cldr-data\index.json -o Web\bower_components\cldr-data\&lt;br /&gt;
* Kui nugget-packages ei tööta, siis --&amp;gt; Tools-&amp;gt;NuGet package manager&amp;gt;package manager settings&amp;gt;package manager source ning linnuke microsoft net ette&lt;br /&gt;
&lt;br /&gt;
Palju õnne, teil on töötav rakendus. Käivitada server ja peale seda klient!&lt;br /&gt;
olemasolev konto, millega sisse logida lebo@lebo.ee password: admin&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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: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(html)===&lt;br /&gt;
&#039;&#039;&#039;Tulemus:&#039;&#039;&#039; [http://enos.itcollege.ee/~tlanno/Csharp/Transformation.htm]&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; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&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;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified CSS --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&amp;quot; integrity=&amp;quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Optional theme --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css&amp;quot; integrity=&amp;quot;sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified JavaScript --&amp;gt;&lt;br /&gt;
          &amp;lt;script src=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js&amp;quot; integrity=&amp;quot;sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h2&amp;gt;Our users: &amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h3&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;small&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Email&amp;quot;/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
              &amp;lt;/h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;table class=&amp;quot;table table-hover&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Register date&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Birthday&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Country code&amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@registerDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@birthDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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;@countryCode&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;/tbody&amp;gt;&lt;br /&gt;
              &amp;lt;/table&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User description:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User pictures:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;picId&amp;quot; select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;           &lt;br /&gt;
                  &amp;lt;xsl:if test = &amp;quot;$picId = @id&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;img height=&amp;quot;50px&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;LocationUrl&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                    &amp;lt;/img&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;h5&amp;gt;Picture description:&amp;lt;/h5&amp;gt;&lt;br /&gt;
                &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT(xml)===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;xml&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;Root&amp;gt;&lt;br /&gt;
        &amp;lt;AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;User&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/User&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;AllPictures&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Picture&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test = &amp;quot;@buyerId != 0&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;true&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;false&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;Location&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;LocationUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Location&amp;gt;&lt;br /&gt;
            &amp;lt;/Picture&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllPictures&amp;gt;&lt;br /&gt;
      &amp;lt;/Root&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;
== Logi ==&lt;br /&gt;
&lt;br /&gt;
===== 12.06.16 =====&lt;br /&gt;
* Sai tehtud ühine koodismisralli..nüüd teame unepealt mis HTTP statuskood kuhu läeb&lt;br /&gt;
&lt;br /&gt;
===== 10.06.16 =====&lt;br /&gt;
* Kuigi wikis on vahepeal tuul puhunud rakendus siiski on lõpuks pildi ette saadud.. Kaitsesime oma tehtud tööd ja selgus, et saada maksimum tulemus peame veidi veel pingutama. Jaksu!&lt;br /&gt;
&lt;br /&gt;
===== 17.04.16 =====&lt;br /&gt;
* Analüüs sai valmis lõplikult ja laadisime ta üles. &lt;br /&gt;
* [[File:Lebokeiss pic5.jpg|200px|Analüüs esimene pool @ neljapäev]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 19.03.16 =====&lt;br /&gt;
* Tegime valmis XMLi, XSD ja XSLT-d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=102948</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=102948"/>
		<updated>2016-04-27T05:39:25Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Rakenduse sisu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Meie API eesmärk on hoida andmeid kaardimängude tulemuste kohta. Mõeldud on kaardimänge, kus toimub mitu seeriat ning pärast igat seeriat on punktiarvestus. Meie eesmärk ongi just nende punktide arvestusega tegelemine. Andmebaas võimaldab endas hoida erinevate kaardimängude andmeid, s.t et andmebaas ei ole vaid ühe kaardimängupõhine. Andmebaas ei hoia endas kogu mängu käiku (&#039;&#039;kuskile ei salvestu, mis kaardid kellelgi spetsiifiliselt käes on&#039;&#039;) vaid ainult andmeid tulemuste kohta (&#039;&#039;iga roundi lõpus olevad seisud&#039;&#039;). Lisaks on võimalik küsida mängijate, mängude jne statistikat.&lt;br /&gt;
&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Andmete väljastamine JSON,XML&lt;br /&gt;
* CRUD õigused kasutajapõhiselt&lt;br /&gt;
* CRUD õigused API-KEY kohaselt&lt;br /&gt;
* Kasutajapõhine ajalugu&lt;br /&gt;
* Gentleman kaardimängu tugi 100% (&#039;&#039;saab kasutada täielikult&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRUD õigused kasutajapõhiselt:&#039;&#039;&#039;&lt;br /&gt;
* Mängutüüpide andmete töötlemine&lt;br /&gt;
* Mängu andmete töötlemine&lt;br /&gt;
* Jooksvalt mänguseisude töötlemine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRUD õigused API-KEY kohaselt:&#039;&#039;&#039;&lt;br /&gt;
* Jooksvalt mänguseisude töötlemine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selgitus: API-KEY omab maksimaalselt samu õigusi mis kasutaja, kuid üldjuhul on temale antud vähem õigusi.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Statistikaarvutamise võimalused&lt;br /&gt;
* Kaardimängu Tuhat tugi&lt;br /&gt;
* Voice recording and score adding by voice&lt;br /&gt;
* Andmete väljastamine: Excel (&#039;&#039;kirjutame oma mappimismooduli&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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: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(html)===&lt;br /&gt;
&#039;&#039;&#039;Tulemus:&#039;&#039;&#039; [http://enos.itcollege.ee/~tlanno/Csharp/Transformation.htm]&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; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&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;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified CSS --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&amp;quot; integrity=&amp;quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Optional theme --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css&amp;quot; integrity=&amp;quot;sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified JavaScript --&amp;gt;&lt;br /&gt;
          &amp;lt;script src=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js&amp;quot; integrity=&amp;quot;sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h2&amp;gt;Our users: &amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h3&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;small&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Email&amp;quot;/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
              &amp;lt;/h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;table class=&amp;quot;table table-hover&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Register date&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Birthday&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Country code&amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@registerDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@birthDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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;@countryCode&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;/tbody&amp;gt;&lt;br /&gt;
              &amp;lt;/table&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User description:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User pictures:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;picId&amp;quot; select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;           &lt;br /&gt;
                  &amp;lt;xsl:if test = &amp;quot;$picId = @id&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;img height=&amp;quot;50px&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;LocationUrl&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                    &amp;lt;/img&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;h5&amp;gt;Picture description:&amp;lt;/h5&amp;gt;&lt;br /&gt;
                &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT(xml)===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;xml&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;Root&amp;gt;&lt;br /&gt;
        &amp;lt;AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;User&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/User&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;AllPictures&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Picture&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test = &amp;quot;@buyerId != 0&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;true&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;false&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;Location&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;LocationUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Location&amp;gt;&lt;br /&gt;
            &amp;lt;/Picture&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllPictures&amp;gt;&lt;br /&gt;
      &amp;lt;/Root&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;
== Logi ==&lt;br /&gt;
&lt;br /&gt;
===== 17.04.16 =====&lt;br /&gt;
* Analüüs sai valmis lõplikult ja laadisime ta üles. &lt;br /&gt;
* [[File:Lebokeiss pic5.jpg|200px|Analüüs esimene pool @ neljapäev]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 19.03.16 =====&lt;br /&gt;
* Tegime valmis XMLi, XSD ja XSLT-d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=102655</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=102655"/>
		<updated>2016-04-17T18:59:10Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Meie API eesmärk on hoida andmeid kaardimängude tulemuste kohta. Mõeldud on kaardimänge, kus toimub mitu seeriat ning pärast igat seeriat on punktiarvestus. Meie eesmärk ongi just nende punktide arvestusega tegelemine. Andmebaas võimaldab endas hoida erinevate kaardimängude andmeid, s.t et andmebaas ei ole vaid ühe kaardimängupõhine. Andmebaas ei hoia endas kogu mängu käiku (&#039;&#039;kuskile ei salvestu, mis kaardid kellelgi spetsiifiliselt käes on&#039;&#039;) vaid ainult andmeid tulemuste kohta (&#039;&#039;iga roundi lõpus olevad seisud&#039;&#039;). Lisaks on võimalik küsida mängijate, mängude jne statistikat.&lt;br /&gt;
&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Andmete väljastamine JSON,XML&lt;br /&gt;
* CRUD õigused kasutajapõhiselt&lt;br /&gt;
* CRUD õigused API-KEY kohaselt&lt;br /&gt;
* Kasutajapõhine ajalugu&lt;br /&gt;
* Gentleman kaardimängu tugi 100% (&#039;&#039;saab kasutada täielikult&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRUD õigused kasutajapõhiselt:&#039;&#039;&#039;&lt;br /&gt;
* Mängutüüpide andmete töötlemine&lt;br /&gt;
* Mängu andmete töötlemine&lt;br /&gt;
* Jooksvalt mänguseisude töötlemine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRUD õigused API-KEY kohaselt:&#039;&#039;&#039;&lt;br /&gt;
* Jooksvalt mänguseisude töötlemine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selgitus: API-KEY omab maksimaalselt samu õigusi, mis kasutaja, kuid üldjuhul on temale antud vähem õigusi.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Statistikaarvutamise võimalused&lt;br /&gt;
* Kaardimängu Tuhat tugi&lt;br /&gt;
* Voice recording and score adding by voice&lt;br /&gt;
* Andmete väljastamine: Excel (&#039;&#039;kirjutame oma mappimismooduli&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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: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(html)===&lt;br /&gt;
&#039;&#039;&#039;Tulemus:&#039;&#039;&#039; [http://enos.itcollege.ee/~tlanno/Csharp/Transformation.htm]&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; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&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;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified CSS --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&amp;quot; integrity=&amp;quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Optional theme --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css&amp;quot; integrity=&amp;quot;sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified JavaScript --&amp;gt;&lt;br /&gt;
          &amp;lt;script src=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js&amp;quot; integrity=&amp;quot;sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h2&amp;gt;Our users: &amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h3&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;small&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Email&amp;quot;/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
              &amp;lt;/h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;table class=&amp;quot;table table-hover&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Register date&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Birthday&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Country code&amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@registerDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@birthDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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;@countryCode&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;/tbody&amp;gt;&lt;br /&gt;
              &amp;lt;/table&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User description:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User pictures:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;picId&amp;quot; select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;           &lt;br /&gt;
                  &amp;lt;xsl:if test = &amp;quot;$picId = @id&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;img height=&amp;quot;50px&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;LocationUrl&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                    &amp;lt;/img&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;h5&amp;gt;Picture description:&amp;lt;/h5&amp;gt;&lt;br /&gt;
                &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT(xml)===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;xml&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;Root&amp;gt;&lt;br /&gt;
        &amp;lt;AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;User&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/User&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;AllPictures&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Picture&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test = &amp;quot;@buyerId != 0&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;true&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;false&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;Location&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;LocationUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Location&amp;gt;&lt;br /&gt;
            &amp;lt;/Picture&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllPictures&amp;gt;&lt;br /&gt;
      &amp;lt;/Root&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;
== Logi ==&lt;br /&gt;
&lt;br /&gt;
===== 17.04.16 =====&lt;br /&gt;
* Analüüs sai valmis lõplikult ja laadisime ta üles. &lt;br /&gt;
* [[File:Lebokeiss pic5.jpg|200px|Analüüs esimene pool @ neljapäev]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 19.03.16 =====&lt;br /&gt;
* Tegime valmis XMLi, XSD ja XSLT-d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Lebokeiss_pic5.jpg&amp;diff=102652</id>
		<title>File:Lebokeiss pic5.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Lebokeiss_pic5.jpg&amp;diff=102652"/>
		<updated>2016-04-17T18:55:51Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: analüüs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;analüüs&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=102424</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=102424"/>
		<updated>2016-04-05T22:28:08Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Viited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=102423</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=102423"/>
		<updated>2016-04-05T22:27:58Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101984</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101984"/>
		<updated>2016-03-19T18:11:47Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* XSLT(html) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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: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(html)===&lt;br /&gt;
&#039;&#039;&#039;Tulemus:&#039;&#039;&#039; [http://enos.itcollege.ee/~tlanno/Csharp/Transformation.htm]&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; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&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;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified CSS --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&amp;quot; integrity=&amp;quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Optional theme --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css&amp;quot; integrity=&amp;quot;sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified JavaScript --&amp;gt;&lt;br /&gt;
          &amp;lt;script src=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js&amp;quot; integrity=&amp;quot;sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h2&amp;gt;Our users: &amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h3&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;small&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Email&amp;quot;/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
              &amp;lt;/h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;table class=&amp;quot;table table-hover&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Register date&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Birthday&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Country code&amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@registerDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@birthDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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;@countryCode&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;/tbody&amp;gt;&lt;br /&gt;
              &amp;lt;/table&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User description:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User pictures:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;picId&amp;quot; select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;           &lt;br /&gt;
                  &amp;lt;xsl:if test = &amp;quot;$picId = @id&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;img height=&amp;quot;50px&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;LocationUrl&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                    &amp;lt;/img&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;h5&amp;gt;Picture description:&amp;lt;/h5&amp;gt;&lt;br /&gt;
                &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT(xml)===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;xml&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;Root&amp;gt;&lt;br /&gt;
        &amp;lt;AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;User&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/User&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;AllPictures&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Picture&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test = &amp;quot;@buyerId != 0&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;true&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;false&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;Location&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;LocationUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Location&amp;gt;&lt;br /&gt;
            &amp;lt;/Picture&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllPictures&amp;gt;&lt;br /&gt;
      &amp;lt;/Root&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;
== Logi ==&lt;br /&gt;
===== 19.03.16 =====&lt;br /&gt;
* Tegime valmis XMLi, XSD ja XSLT-d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101983</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101983"/>
		<updated>2016-03-19T18:03:48Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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: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(html)===&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; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&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;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified CSS --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&amp;quot; integrity=&amp;quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Optional theme --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css&amp;quot; integrity=&amp;quot;sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified JavaScript --&amp;gt;&lt;br /&gt;
          &amp;lt;script src=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js&amp;quot; integrity=&amp;quot;sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h2&amp;gt;Our users: &amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h3&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;small&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Email&amp;quot;/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
              &amp;lt;/h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;table class=&amp;quot;table table-hover&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Register date&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Birthday&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Country code&amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@registerDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@birthDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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;@countryCode&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;/tbody&amp;gt;&lt;br /&gt;
              &amp;lt;/table&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User description:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User pictures:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;picId&amp;quot; select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;           &lt;br /&gt;
                  &amp;lt;xsl:if test = &amp;quot;$picId = @id&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;img height=&amp;quot;50px&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;LocationUrl&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                    &amp;lt;/img&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;h5&amp;gt;Picture description:&amp;lt;/h5&amp;gt;&lt;br /&gt;
                &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/div&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;
===XSLT(xml)===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;xml&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;Root&amp;gt;&lt;br /&gt;
        &amp;lt;AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;User&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/User&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;AllPictures&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Picture&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test = &amp;quot;@buyerId != 0&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;true&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;false&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;Location&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;LocationUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Location&amp;gt;&lt;br /&gt;
            &amp;lt;/Picture&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllPictures&amp;gt;&lt;br /&gt;
      &amp;lt;/Root&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;
== Logi ==&lt;br /&gt;
===== 19.03.16 =====&lt;br /&gt;
* Tegime valmis XMLi, XSD ja XSLT-d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101982</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101982"/>
		<updated>2016-03-19T18:01:50Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* XSLT(xml) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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: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(html)===&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; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&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;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified CSS --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&amp;quot; integrity=&amp;quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Optional theme --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css&amp;quot; integrity=&amp;quot;sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified JavaScript --&amp;gt;&lt;br /&gt;
          &amp;lt;script src=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js&amp;quot; integrity=&amp;quot;sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h2&amp;gt;Our users: &amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h3&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;small&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Email&amp;quot;/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
              &amp;lt;/h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;table class=&amp;quot;table table-hover&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Register date&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Birthday&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Country code&amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@registerDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@birthDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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;@countryCode&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;/tbody&amp;gt;&lt;br /&gt;
              &amp;lt;/table&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User description:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User pictures:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;picId&amp;quot; select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;           &lt;br /&gt;
                  &amp;lt;xsl:if test = &amp;quot;$picId = @id&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;img height=&amp;quot;50px&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;LocationUrl&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                    &amp;lt;/img&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;h5&amp;gt;Picture description:&amp;lt;/h5&amp;gt;&lt;br /&gt;
                &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/div&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;
===XSLT(xml)===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;xml&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;Root&amp;gt;&lt;br /&gt;
        &amp;lt;AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;User&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/User&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;AllPictures&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Picture&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test = &amp;quot;@buyerId != 0&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;true&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;false&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;Location&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;LocationUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Location&amp;gt;&lt;br /&gt;
            &amp;lt;/Picture&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllPictures&amp;gt;&lt;br /&gt;
      &amp;lt;/Root&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;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101981</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101981"/>
		<updated>2016-03-19T18:01:07Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* XML/XSD/XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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: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(html)===&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; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&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;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified CSS --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&amp;quot; integrity=&amp;quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Optional theme --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css&amp;quot; integrity=&amp;quot;sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified JavaScript --&amp;gt;&lt;br /&gt;
          &amp;lt;script src=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js&amp;quot; integrity=&amp;quot;sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h2&amp;gt;Our users: &amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h3&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;small&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Email&amp;quot;/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
              &amp;lt;/h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;table class=&amp;quot;table table-hover&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Register date&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Birthday&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Country code&amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@registerDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@birthDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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;@countryCode&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;/tbody&amp;gt;&lt;br /&gt;
              &amp;lt;/table&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User description:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User pictures:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;picId&amp;quot; select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;           &lt;br /&gt;
                  &amp;lt;xsl:if test = &amp;quot;$picId = @id&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;img height=&amp;quot;50px&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;LocationUrl&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                    &amp;lt;/img&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;h5&amp;gt;Picture description:&amp;lt;/h5&amp;gt;&lt;br /&gt;
                &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/div&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;
===XSLT(xml)===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Root&amp;gt;&lt;br /&gt;
        &amp;lt;AllUsers&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;User&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/User&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllUsers&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;AllPictures&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Picture&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:attribute name=&amp;quot;id&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&#039;@id&#039; /&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test = &amp;quot;@buyerId != 0&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;true&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:attribute name=&amp;quot;IsSold&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt;false&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;Location&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;LocationUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Location&amp;gt;&lt;br /&gt;
            &amp;lt;/Picture&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/AllPictures&amp;gt;&lt;br /&gt;
      &amp;lt;/Root&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;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101980</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101980"/>
		<updated>2016-03-19T18:00:06Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; 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; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&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;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified CSS --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&amp;quot; integrity=&amp;quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Optional theme --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css&amp;quot; integrity=&amp;quot;sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified JavaScript --&amp;gt;&lt;br /&gt;
          &amp;lt;script src=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js&amp;quot; integrity=&amp;quot;sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h2&amp;gt;Our users: &amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h3&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;small&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Email&amp;quot;/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
              &amp;lt;/h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;table class=&amp;quot;table table-hover&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Register date&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Birthday&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Country code&amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@registerDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@birthDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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;@countryCode&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;/tbody&amp;gt;&lt;br /&gt;
              &amp;lt;/table&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User description:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User pictures:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;picId&amp;quot; select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;           &lt;br /&gt;
                  &amp;lt;xsl:if test = &amp;quot;$picId = @id&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;img height=&amp;quot;50px&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;LocationUrl&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                    &amp;lt;/img&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;h5&amp;gt;Picture description:&amp;lt;/h5&amp;gt;&lt;br /&gt;
                &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/div&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;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101979</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101979"/>
		<updated>2016-03-19T17:57:40Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; 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; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&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;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified CSS --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&amp;quot; integrity=&amp;quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Optional theme --&amp;gt;&lt;br /&gt;
          &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css&amp;quot; integrity=&amp;quot;sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- Latest compiled and minified JavaScript --&amp;gt;&lt;br /&gt;
          &amp;lt;script src=&amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js&amp;quot; integrity=&amp;quot;sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS&amp;quot; crossorigin=&amp;quot;anonymous&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h2&amp;gt;Our users: &amp;lt;/h2&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Shop/Users/User&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h3&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;small&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Email&amp;quot;/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
              &amp;lt;/h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;table class=&amp;quot;table table-hover&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Register date&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Birthday&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;th&amp;gt;Country code&amp;lt;/th&amp;gt;&lt;br /&gt;
                  &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody&amp;gt;&lt;br /&gt;
                  &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@registerDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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:variable name=&amp;quot;dt&amp;quot; select=&amp;quot;@birthDate&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;concat(&lt;br /&gt;
                        substring($dt, 9, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 6, 2),&lt;br /&gt;
                        &#039;/&#039;,&lt;br /&gt;
                        substring($dt, 1, 4)&lt;br /&gt;
                        )&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;@countryCode&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;/tbody&amp;gt;&lt;br /&gt;
              &amp;lt;/table&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User description:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;h4&amp;gt;User pictures:&amp;lt;/h4&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;Pictures/Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;picId&amp;quot; select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;/Shop/Pictures/Picture&amp;quot;&amp;gt;           &lt;br /&gt;
                  &amp;lt;xsl:if test = &amp;quot;$picId = @id&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;&amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
                    &amp;lt;br/&amp;gt;&lt;br /&gt;
                    &amp;lt;img height=&amp;quot;50px&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;LocationUrl&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&#039;Name&#039; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                    &amp;lt;/img&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Tags/Tag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;label label-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;h5&amp;gt;Picture description:&amp;lt;/h5&amp;gt;&lt;br /&gt;
                &amp;lt;p align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/div&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&lt;br /&gt;
&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101978</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101978"/>
		<updated>2016-03-19T17:56:17Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* XSD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;ValidateEmail&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;[A-Za-z0-9_]+([-+.&#039;][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;64&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:simpleType name=&amp;quot;CountryCodeRestr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minLength value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxLength value=&amp;quot;3&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:element name=&amp;quot;Shop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;User&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Username&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;32&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Email&amp;quot; type=&amp;quot;ValidateEmail&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Description&amp;quot; &amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;10000&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Description&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                              &amp;lt;xs:attribute name=&amp;quot;visibleToAll&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;visible&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;favorite&amp;quot; type=&amp;quot;xs:boolean&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:element name=&amp;quot;Tags&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;50&amp;quot; name=&amp;quot;Tag&amp;quot; &amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;sortOrder&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs: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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;registerDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;disabled&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;birthDate&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;countryCode&amp;quot; type=&amp;quot;CountryCodeRestr&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:element name=&amp;quot;Pictures&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Picture&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Name&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;512&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;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LocationUrl&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:maxLength value=&amp;quot;5000&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;
                    &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;id&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;dateCompleted&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;makerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;buyerId&amp;quot; type=&amp;quot;xs:unsignedLong&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;0&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:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101977</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101977"/>
		<updated>2016-03-19T17:55:11Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101976</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101976"/>
		<updated>2016-03-19T17:54:34Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;C:\Users\tlanno\Desktop\test\test\test\Transformation.xslt&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Shop&amp;gt;&lt;br /&gt;
  &amp;lt;Users&amp;gt;&lt;br /&gt;
    &amp;lt;User id=&amp;quot;9999999&amp;quot; registerDate=&amp;quot;2005-01-01T08:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1950-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Praam]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[praam22@praam.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;7&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[#lit]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Perfectionist]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;777&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Butterflies]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;888&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Funny]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Hilarious]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Realistic]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;User id=&amp;quot;001&amp;quot; registerDate=&amp;quot;2002-02-09T09:21:11&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;2002-02-09T09:21:11.321&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[Karell]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[vutlar@ee.ee]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Karells desc]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;880&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[This is my 4th attempt at creating anime zoomout by using photo of geographical a location]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt; &amp;lt;![CDATA[Nature]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;4&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Geography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;5&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;280&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Guide photo how i trace photos]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Photography]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;![CDATA[Tracing]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &amp;lt;User id=&amp;quot;3&amp;quot; registerDate=&amp;quot;2016-03-09T16:05:07&amp;quot; disabled=&amp;quot;false&amp;quot; birthDate=&amp;quot;1996-03-09T16:05:07.123&amp;quot; countryCode=&amp;quot;EE&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Username&amp;gt;&amp;lt;![CDATA[ParanoidZebra]]&amp;gt;&amp;lt;/Username&amp;gt;&lt;br /&gt;
      &amp;lt;Email&amp;gt;&amp;lt;![CDATA[ParanoidZebra@zebra.zoo]]&amp;gt;&amp;lt;/Email&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&amp;lt;![CDATA[Hello world]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Pictures&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;31&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Sun]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;32&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;31&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
        &amp;lt;Picture id=&amp;quot;33&amp;quot; visible=&amp;quot;true&amp;quot; favorite=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Description&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
          &amp;lt;Tags&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;1&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Anime]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Zebra]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
            &amp;lt;Tag sortOrder=&amp;quot;3&amp;quot; visibleToAll=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;![CDATA[Privatetag]]&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
          &amp;lt;/Tags&amp;gt;&lt;br /&gt;
        &amp;lt;/Picture&amp;gt;&lt;br /&gt;
      &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
      &amp;lt;Tags&amp;gt;&lt;br /&gt;
        &amp;lt;Tag sortOrder=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/Tag&amp;gt;&lt;br /&gt;
      &amp;lt;/Tags&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/Users&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Pictures&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;31&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;9999999&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;32&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Not so drunk zebra and sunset]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;33&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;3&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[No Zebra and sunse]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://upload.wikimedia.org/wikipedia/commons/8/83/Zebra_Botswana_edit02.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;7&amp;quot; dateCompleted=&amp;quot;2008-03-09T16:05:07.123&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Landscape]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/IL5qx77r.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;777&amp;quot; dateCompleted=&amp;quot;2012-03-09T12:33:07.678&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Purple Butterfly]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/tJvg7Qd.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;888&amp;quot; dateCompleted=&amp;quot;2016-03-09T11:11:11.555&amp;quot; makerId=&amp;quot;9999999&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Owl how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[http://i.imgur.com/kArLDrg.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;880&amp;quot; dateCompleted=&amp;quot;2016-02-09T09:21:11.321&amp;quot; makerId=&amp;quot;999992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Anime scenery]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
    &amp;lt;Picture id=&amp;quot;280&amp;quot; dateCompleted=&amp;quot;2016-01-02T19:21:11.321&amp;quot; makerId=&amp;quot;299992&amp;quot; buyerId=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Trace how-to]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;LocationUrl&amp;gt;&amp;lt;![CDATA[https://s-media-cache-ak0.pinimg.com/736x/c8/f8/a5/c8f8a53e2831a5917fbedaac2f08e265.jpg]]&amp;gt;&amp;lt;/LocationUrl&amp;gt;&lt;br /&gt;
    &amp;lt;/Picture&amp;gt;&lt;br /&gt;
  &amp;lt;/Pictures&amp;gt;&lt;br /&gt;
&amp;lt;/Shop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</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_2016&amp;diff=101965</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2016</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_2016&amp;diff=101965"/>
		<updated>2016-03-19T14:09:29Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Meeskond &amp;quot;Lebokeiss OÜ&amp;quot; */&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; 2016=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.&lt;br /&gt;
&lt;br /&gt;
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. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&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_2016#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2016&#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_2016#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2016&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#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_2016#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#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/6):&#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;
* AngularJS klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&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 minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&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 9 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 või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2016 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;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&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 2016=&lt;br /&gt;
&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Travo 2.0 ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Tarvo Reinpalu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Travo 2.0]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Aloha Snackbar&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Egert Aia&lt;br /&gt;
* Merit Ridaste&lt;br /&gt;
* Ants-Kristjan Rooma&lt;br /&gt;
* Siim Ivask&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Aloha Snackbar]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Kõnõtraat ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
* Andreas Plado&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Kõnõtraat]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Lebokeiss OÜ Core 1.0&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
Meeskonna koduleht: [[Lebokeiss OÜ]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;LuckyYou&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Tanel Vähk&lt;br /&gt;
* Aleks Luik&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Taavi Kliss&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LuckyYou]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond SHOP ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Johannes Tamm&lt;br /&gt;
* Martin Mägi&lt;br /&gt;
* Martin Betlem&lt;br /&gt;
* Merilyn Renser&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[SHOP]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond BurgerAce ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Silver Ohlo&lt;br /&gt;
* Martin Luik&lt;br /&gt;
* Ahto Elken&lt;br /&gt;
* Arvo Bendi&lt;br /&gt;
Meeskonna koduleht: [[BurgerAce]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond LinkCode ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rene Ott&lt;br /&gt;
* Renet Pirso&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LinkCode]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Screaming Magic Gnomes ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Häkkinen&lt;br /&gt;
* Taavi Kivimaa&lt;br /&gt;
* Siim Osa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Givela ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Raudsepp&lt;br /&gt;
* Alar Ameerikas&lt;br /&gt;
* Vladimir Rõkovanov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Givela]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VVA ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aleksandr Babõkin&lt;br /&gt;
* Vladislav Kovaltšuk&lt;br /&gt;
* Andrei Tverskoi&lt;br /&gt;
* Vladislav Lahtarin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VVA]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Undress Gaver&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Marko Koiduste&lt;br /&gt;
* Jaanus Türnpuu&lt;br /&gt;
* Sergei Fatejev&lt;br /&gt;
* Kaspar Tilk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Undress Gaver]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Double Trouble&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Jekaterina Jakimets&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DoubleTrouble]]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
=== Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikhail Reznichenko&lt;br /&gt;
* 10143193&lt;br /&gt;
* Oleg Berezin&lt;br /&gt;
* Alisa Dudinova&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VRii Team ===&lt;br /&gt;
&lt;br /&gt;
Liikemd:&lt;br /&gt;
* Andres Mets&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Kaire Toom&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Vrii-team]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;VRJ&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VRJ]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;freeVariable&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Viilveer&lt;br /&gt;
* Kristjan Adrat&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[freeVar]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Enneaegsed&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jaan Elken&lt;br /&gt;
* Margit Ool&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Enneaegsed]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Skeddl&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karina Egipt&lt;br /&gt;
* Kärt Palm&lt;br /&gt;
* Joonatan Uusväli&lt;br /&gt;
* Siim Veskilt&lt;br /&gt;
* Aleksei Suvorov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Skeddl]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Sille&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Sille]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;A$unik&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hardi Antsov&lt;br /&gt;
* Juhan Trink&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[A$unik]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101822</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101822"/>
		<updated>2016-03-16T11:40:24Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Rakenduse sisu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101821</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101821"/>
		<updated>2016-03-16T11:39:57Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Rakenduse sisu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
&#039;&#039;&#039;Rakenduses on olemas järgmised võimalused (Must have):&#039;&#039;&#039;  &lt;br /&gt;
&#039;&#039;&#039;Rakenduses võiksid olla lisavõimalused (Should have):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101818</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101818"/>
		<updated>2016-03-16T11:34:34Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==Kasutatav .NET tehnoloogia==&lt;br /&gt;
==Analüüs==&lt;br /&gt;
==Rakenduse sisu==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101814</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101814"/>
		<updated>2016-03-16T11:29:25Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 07.03.16 =====&lt;br /&gt;
* Kerli käis õppejõud Käveriga rääkimas andmebaasi ülesehitusest. Andmebaas hakkab ilmet võtma.&lt;br /&gt;
* [[File:Lebokeiss pic3.jpg|200px|Andmebaasi struktuuri edasiehitus]][[File:Lebokeiss pic4.jpg|200px|Andmebaasi struktuuri edasiehitus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Lebokeiss_pic4.jpg&amp;diff=101813</id>
		<title>File:Lebokeiss pic4.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Lebokeiss_pic4.jpg&amp;diff=101813"/>
		<updated>2016-03-16T11:27:06Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: Andmebaasi ülesehitus vol2.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Andmebaasi ülesehitus vol2.&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Lebokeiss_pic3.jpg&amp;diff=101812</id>
		<title>File:Lebokeiss pic3.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Lebokeiss_pic3.jpg&amp;diff=101812"/>
		<updated>2016-03-16T11:26:27Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: Andmebaasi idee edasiarendus vol1.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Andmebaasi idee edasiarendus vol1.&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101811</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101811"/>
		<updated>2016-03-16T11:23:19Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* 01.03.16 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]][[File:Lebokeiss pic2.jpg|200px|Grupifoto]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Lebokeiss_pic2.jpg&amp;diff=101810</id>
		<title>File:Lebokeiss pic2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Lebokeiss_pic2.jpg&amp;diff=101810"/>
		<updated>2016-03-16T11:22:08Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: Grupipilt projekti miitingul. Tõestuseks Postimehe 01.03.16 väljaanne, mis kahjuks pole nähtaval.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Grupipilt projekti miitingul. Tõestuseks Postimehe 01.03.16 väljaanne, mis kahjuks pole nähtaval.&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101809</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101809"/>
		<updated>2016-03-16T11:19:28Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* 01.03.16 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
* [[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101808</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101808"/>
		<updated>2016-03-16T11:19:07Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* 01.03.16 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
[[File:Lebokeiss pic1.jpg|200px|Esialgne andmebaasi struktuur]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101807</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101807"/>
		<updated>2016-03-16T11:18:37Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* 01.03.16 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;br /&gt;
[[File:Lebokeiss pic1.jpg|800px|Esialgne andmebaasi struktuur]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Lebokeiss_pic1.jpg&amp;diff=101806</id>
		<title>File:Lebokeiss pic1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Lebokeiss_pic1.jpg&amp;diff=101806"/>
		<updated>2016-03-16T11:17:45Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: Esialgne andmebaasi ülesehitus. (Üldine idee)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esialgne andmebaasi ülesehitus. (Üldine idee)&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101805</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101805"/>
		<updated>2016-03-16T11:15:05Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
===== 01.03.16 =====&lt;br /&gt;
* Moodustasime tiimi. &lt;br /&gt;
* Hakkasime arutlema projekti andmebaasi ülesehituse üle.&lt;/div&gt;</summary>
		<author><name>Tlanno</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_2016&amp;diff=101801</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2016</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_2016&amp;diff=101801"/>
		<updated>2016-03-16T11:04:51Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Päevaõpe */&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; 2016=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.&lt;br /&gt;
&lt;br /&gt;
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. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&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_2016#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2016&#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_2016#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2016&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#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_2016#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#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/6):&#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;
* AngularJS klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&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 minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&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 või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2016 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;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&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 2016=&lt;br /&gt;
&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
=== Meeskond &amp;quot;Lebokeiss OÜ&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
Meeskonna koduleht: [[Lebokeiss OÜ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;LuckyYou&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Tanel Vähk&lt;br /&gt;
* Aleks Luik&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Taavi Kliss&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LuckyYou]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond SHOP ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Johannes Tamm&lt;br /&gt;
* Martin Mägi&lt;br /&gt;
* Martin Betlem&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[SHOP]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond BurgerAce ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Silver Ohlo&lt;br /&gt;
* Martin Luik&lt;br /&gt;
* Ahto Elken&lt;br /&gt;
* Arvo Bendi&lt;br /&gt;
Meeskonna koduleht: [[BurgerAce]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond LinkCode ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rene Ott&lt;br /&gt;
* Renet Pirso&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LinkCode]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Screaming Magic Gnomes ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Häkkinen&lt;br /&gt;
* Taavi Kivimaa&lt;br /&gt;
* Siim Osa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Givela ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Raudsepp&lt;br /&gt;
* Alar Ameerikas&lt;br /&gt;
* Vladimir Rõkovanov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Givela]]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
=== Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikhail Reznichenko&lt;br /&gt;
* 10143193&lt;br /&gt;
* Oleg Berezin&lt;br /&gt;
* Alisa Dudinova&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;VRJ&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VRJ]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;freeVariable&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Viilveer&lt;br /&gt;
* Kristjan Adrat&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[freeVar]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Enneaegsed&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jaan Elken&lt;br /&gt;
* Margit Ool&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Enneaegsed]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Spooky Scary Skeletons&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karina Egipt&lt;br /&gt;
* Kärt Palm&lt;br /&gt;
* Joonatan Uusväli&lt;br /&gt;
* Siim Veskilt&lt;br /&gt;
* Aleksei Suvorov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Spooky Scary Skeletons]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101800</id>
		<title>Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Lebokeiss_O%C3%9C&amp;diff=101800"/>
		<updated>2016-03-16T11:03:07Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: Created page with &amp;quot;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=  ==Meeskond== * Joonas Jõeleht - Projektijuht * Karell Veskimeister  * Kerli Edasi * Iris Tambaum * Timo L...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Logi ==&lt;br /&gt;
#09.03.06 - Esimene kohtumine&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:_Lebokeiss_O%C3%9C&amp;diff=96773</id>
		<title>Meeskond: Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:_Lebokeiss_O%C3%9C&amp;diff=96773"/>
		<updated>2015-11-06T13:36:36Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Planeeritavad funktsionaalsused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== C# projekt Vajutuskunn==&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna nimi: Lebokeiss OÜ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Projekt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemi ja valitud programmide lühendite õppimise simuleerimise rakendus.&lt;br /&gt;
&lt;br /&gt;
=Meeskonna koosseis=&lt;br /&gt;
&lt;br /&gt;
*Iris Tambaum&lt;br /&gt;
*Kerli Edasi&lt;br /&gt;
*Joonas Jõeleht&lt;br /&gt;
*Timo Lanno&lt;br /&gt;
*Karell Veskimeister&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projektijuht: Joonas Jõeleht&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Projektist=&lt;br /&gt;
&lt;br /&gt;
==Ülevaade==&lt;br /&gt;
Klaviatuuri kombinatsioonide simulatsiooni tarkvara, mis pakub kliendile võimalust mugavas ja stressivabas keskkonnas kiirelt omandada erinevaid kombinatsioone. Eesmärk on lühendada koolitustel erinevate käskude ja lühendite omandamise aega. Samal ajal ka pakkuda võimalust iseseisvalt arendada enda oskusi valitud keskkonnas. &lt;br /&gt;
&lt;br /&gt;
== Kasutatav .NET tehnoloogia ==&lt;br /&gt;
&lt;br /&gt;
Kasutatav raamistik: .NET Framework 4.5&lt;br /&gt;
&lt;br /&gt;
Kasutatav tehnoloogia: C#, Windows Presentation Foundation, Entity Framework, LINQ&lt;br /&gt;
&lt;br /&gt;
Kasutatav arhetektuuriline muster: MVVM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Täpsemalt rakenduse tööst==&lt;br /&gt;
* Rakenduse valimine&lt;br /&gt;
Kasutaja valib endale rakenduse, kus ta soovib ennast arendada. Pakutakse välja olemasolev template ja kasutaja saab alustada õppimist.&lt;br /&gt;
* Rakenduse lühendite täiustamine&lt;br /&gt;
Kasutajal on võimalus lisada spetsiifilisemaid lühendeid, mida ta tahab harjutada ja endale selgeks teha.&lt;br /&gt;
===Idee kirjeldus===&lt;br /&gt;
&lt;br /&gt;
===Mida rakendus endas sisaldab? (Mis võimalused seal on?)===&lt;br /&gt;
&lt;br /&gt;
===Milliste osade realiseerimine võib osutuda problemaatiliseks?===&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsused==&lt;br /&gt;
&lt;br /&gt;
===Planeeritavad funktsionaalsused===&lt;br /&gt;
Kindlad funktsionaalsused&lt;br /&gt;
*	Andmebaas, selle haldamine (templates, kasutaja salvestused)&lt;br /&gt;
*       Kiiruse peale lahendamine&lt;br /&gt;
*       Import hotkeys from text&lt;br /&gt;
*       Vale vastuse kuva(sh. ajalugu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Võimalikud funktsionaalsused (kui aega üle jääb)===&lt;br /&gt;
*	Leaderboard&lt;br /&gt;
*       Head-to-head&lt;br /&gt;
&lt;br /&gt;
=Kokkusaamiste logid=&lt;br /&gt;
==Algus==&lt;br /&gt;
31.10 Saime kõik ka reaalselt kokku ja vaatasime, mida keegi avastanud oli ning tegime alguse analüüsi kirjutamisega.&lt;br /&gt;
&lt;br /&gt;
Iris oli avastanud meie projektile sarnase lehekülje https://www.shortcutfoo.com/ mille miinuseks võib tuua, et sinna ei saa oma harjutusi sisse importida.. ent plussiks on lihtne kasutajaliides ja palju erinevaid treeninguvariante. &lt;br /&gt;
&lt;br /&gt;
Timo näitas lehte http://fullrecall.com/ millest võiks eeskuju võtta just intervallide mõttes, et kui tihti peaks inimene asju kordama, et need kinnistuks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
25.10 Kohtusime virtuaalselt telegrammi vahendusel. Lõime meeskonnale Team Foundation Service&#039;i konto ning tutvusime võimalustega. &lt;br /&gt;
&lt;br /&gt;
Järgmiseks reaalseks kogunemiseks sai määratud 30. okt. Igale meeskonna liikmele sai ka projektijuhi poolt antud väike kont järada, et reedel saaksime olla konstruktiivsemad.&lt;br /&gt;
&#039;&#039;&#039;Järatavad kondid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Karell - uurib, millised oleks Windows Presentation Foundationis kujundus võimalused ja piirangud näiteks kas me saame oma applicationi muu kujulise kui kast teha? Värvipiirangud? Popupid?&lt;br /&gt;
&lt;br /&gt;
Kerly-Timo - mõtlevad natuke vaadete kujunduse peale.. või üldiselt milline meie programm võiks väliselt välja näha.&lt;br /&gt;
&lt;br /&gt;
Iris uurib netis teisi sarnaseid programme/või kodulehti.. et palju neid olemas juba on, mis funktsionaalsust me neilt üle võiks võtta ning mis on nende puudused, mis meie programmis võiks olla lahendatud.&lt;br /&gt;
&lt;br /&gt;
Joonas uurib seda kuidas c sharpis ära kaaperdada kõik klahvivajutused, ka windowsi enda omad.. &lt;br /&gt;
&lt;br /&gt;
Samuti võiksid kõik meeskonnaliikmed uurida TFS võimalusi. Veidi ringi klikata ja keskkonnaga tutvuda. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22.10&lt;br /&gt;
Saime esimest korda kokku ja genereerisime erinevaid ideid, millest kolm olid kõige huvitavamad. Neist valisime siis välja parima - Vajutuskunn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles (2015)]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:_Lebokeiss_O%C3%9C&amp;diff=96772</id>
		<title>Meeskond: Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:_Lebokeiss_O%C3%9C&amp;diff=96772"/>
		<updated>2015-11-06T13:33:13Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Täpsemalt rakenduse tööst */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== C# projekt Vajutuskunn==&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna nimi: Lebokeiss OÜ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Projekt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemi ja valitud programmide lühendite õppimise simuleerimise rakendus.&lt;br /&gt;
&lt;br /&gt;
=Meeskonna koosseis=&lt;br /&gt;
&lt;br /&gt;
*Iris Tambaum&lt;br /&gt;
*Kerli Edasi&lt;br /&gt;
*Joonas Jõeleht&lt;br /&gt;
*Timo Lanno&lt;br /&gt;
*Karell Veskimeister&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projektijuht: Joonas Jõeleht&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Projektist=&lt;br /&gt;
&lt;br /&gt;
==Ülevaade==&lt;br /&gt;
Klaviatuuri kombinatsioonide simulatsiooni tarkvara, mis pakub kliendile võimalust mugavas ja stressivabas keskkonnas kiirelt omandada erinevaid kombinatsioone. Eesmärk on lühendada koolitustel erinevate käskude ja lühendite omandamise aega. Samal ajal ka pakkuda võimalust iseseisvalt arendada enda oskusi valitud keskkonnas. &lt;br /&gt;
&lt;br /&gt;
== Kasutatav .NET tehnoloogia ==&lt;br /&gt;
&lt;br /&gt;
Kasutatav raamistik: .NET Framework 4.5&lt;br /&gt;
&lt;br /&gt;
Kasutatav tehnoloogia: C#, Windows Presentation Foundation, Entity Framework, LINQ&lt;br /&gt;
&lt;br /&gt;
Kasutatav arhetektuuriline muster: MVVM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Täpsemalt rakenduse tööst==&lt;br /&gt;
* Rakenduse valimine&lt;br /&gt;
Kasutaja valib endale rakenduse, kus ta soovib ennast arendada. Pakutakse välja olemasolev template ja kasutaja saab alustada õppimist.&lt;br /&gt;
* Rakenduse lühendite täiustamine&lt;br /&gt;
Kasutajal on võimalus lisada spetsiifilisemaid lühendeid, mida ta tahab harjutada ja endale selgeks teha.&lt;br /&gt;
===Idee kirjeldus===&lt;br /&gt;
&lt;br /&gt;
===Mida rakendus endas sisaldab? (Mis võimalused seal on?)===&lt;br /&gt;
&lt;br /&gt;
===Milliste osade realiseerimine võib osutuda problemaatiliseks?===&lt;br /&gt;
&lt;br /&gt;
==Planeeritavad funktsionaalsused==&lt;br /&gt;
&lt;br /&gt;
Kindlad funktsionaalsused&lt;br /&gt;
*	Andmebaas, selle haldamine (templates, kasutaja salvestused)&lt;br /&gt;
*       Kiiruse peale lahendamine&lt;br /&gt;
*       Import hotkeys from text&lt;br /&gt;
*       Vale vastuse kuva(sh. ajalugu)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Võimalikud fuktsionaalsused (kui aega üle jääb)&lt;br /&gt;
*	Leaderboard&lt;br /&gt;
*       Head-to-head&lt;br /&gt;
&lt;br /&gt;
=Kokkusaamiste logid=&lt;br /&gt;
==Algus==&lt;br /&gt;
31.10 Saime kõik ka reaalselt kokku ja vaatasime, mida keegi avastanud oli ning tegime alguse analüüsi kirjutamisega.&lt;br /&gt;
&lt;br /&gt;
Iris oli avastanud meie projektile sarnase lehekülje https://www.shortcutfoo.com/ mille miinuseks võib tuua, et sinna ei saa oma harjutusi sisse importida.. ent plussiks on lihtne kasutajaliides ja palju erinevaid treeninguvariante. &lt;br /&gt;
&lt;br /&gt;
Timo näitas lehte http://fullrecall.com/ millest võiks eeskuju võtta just intervallide mõttes, et kui tihti peaks inimene asju kordama, et need kinnistuks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
25.10 Kohtusime virtuaalselt telegrammi vahendusel. Lõime meeskonnale Team Foundation Service&#039;i konto ning tutvusime võimalustega. &lt;br /&gt;
&lt;br /&gt;
Järgmiseks reaalseks kogunemiseks sai määratud 30. okt. Igale meeskonna liikmele sai ka projektijuhi poolt antud väike kont järada, et reedel saaksime olla konstruktiivsemad.&lt;br /&gt;
&#039;&#039;&#039;Järatavad kondid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Karell - uurib, millised oleks Windows Presentation Foundationis kujundus võimalused ja piirangud näiteks kas me saame oma applicationi muu kujulise kui kast teha? Värvipiirangud? Popupid?&lt;br /&gt;
&lt;br /&gt;
Kerly-Timo - mõtlevad natuke vaadete kujunduse peale.. või üldiselt milline meie programm võiks väliselt välja näha.&lt;br /&gt;
&lt;br /&gt;
Iris uurib netis teisi sarnaseid programme/või kodulehti.. et palju neid olemas juba on, mis funktsionaalsust me neilt üle võiks võtta ning mis on nende puudused, mis meie programmis võiks olla lahendatud.&lt;br /&gt;
&lt;br /&gt;
Joonas uurib seda kuidas c sharpis ära kaaperdada kõik klahvivajutused, ka windowsi enda omad.. &lt;br /&gt;
&lt;br /&gt;
Samuti võiksid kõik meeskonnaliikmed uurida TFS võimalusi. Veidi ringi klikata ja keskkonnaga tutvuda. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22.10&lt;br /&gt;
Saime esimest korda kokku ja genereerisime erinevaid ideid, millest kolm olid kõige huvitavamad. Neist valisime siis välja parima - Vajutuskunn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles (2015)]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:_Lebokeiss_O%C3%9C&amp;diff=94447</id>
		<title>Meeskond: Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:_Lebokeiss_O%C3%9C&amp;diff=94447"/>
		<updated>2015-10-22T10:54:23Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* C# projekt Vajutuskunn */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== C# projekt Vajutuskunn==&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna nimi: Lebokeiss OÜ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Projekt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemi ja valitud programmide lühendite õppimise simuleerimise rakendus.&lt;br /&gt;
&lt;br /&gt;
=Meeskonna koosseis=&lt;br /&gt;
&lt;br /&gt;
*Keeris Tambaum&lt;br /&gt;
*Kerli Ülesse&lt;br /&gt;
*Joonas Joonlaud&lt;br /&gt;
*Kiiver Metsas&lt;br /&gt;
*Kaarel Kantpea&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projektijuht: Joonas Joonlaud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Projektist=&lt;br /&gt;
&lt;br /&gt;
==Ülevaade==&lt;br /&gt;
Klaviatuuri kombinatsioonide simulatsiooni tarkvara, mis pakub kliendile võimalust mugavas ja stressivabas keskkonnas kiirelt omandada erinevaid kombinatsioone. Eesmärk on lühendada koolitustel erinevate käskude ja lühendite omandamise aega. Samal ajal ka pakkuda võimalust iseseisvalt arendada enda oskusi valitud keskkonnas. &lt;br /&gt;
&lt;br /&gt;
== Kasutatav .NET tehnoloogia ==&lt;br /&gt;
&lt;br /&gt;
Kasutatav raamistik: .NET Framework 4.5&lt;br /&gt;
&lt;br /&gt;
Kasutatav tehnoloogia: C#, Windows Presentation Foundation, Entity Framework, LINQ&lt;br /&gt;
&lt;br /&gt;
Kasutatav arhetektuuriline muster: MVVM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Täpsemalt rakenduse tööst==&lt;br /&gt;
* Rakenduse valimine&lt;br /&gt;
Kasutaja valib endale rakenduse, kus ta soovib ennast arendada. Pakutakse välja olemasolev template ja kasutaja saab alustada õppimist.&lt;br /&gt;
* Rakenduse lühendite täiustamine&lt;br /&gt;
Kasutajal on võimalus lisada spetsiifilisemaid lühendeid, mida ta tahab harjutada ja endale selgeks teha.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Planeeritavad funktsionaalsused==&lt;br /&gt;
&lt;br /&gt;
Kindlad funktsionaalsused&lt;br /&gt;
*	Andmebaas, selle haldamine (templates, kasutaja salvestused)&lt;br /&gt;
*       Kiiruse peale lahendamine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Võimalikud fuktsionaalsused (kui aega üle jääb)&lt;br /&gt;
*	Leaderboard&lt;br /&gt;
*       Head-to-head&lt;br /&gt;
&lt;br /&gt;
=Kokkusaamiste logid=&lt;br /&gt;
==Algus==&lt;br /&gt;
22.10&lt;br /&gt;
Saime esimest korda kokku ja genereerisime erinevaid ideid, millest kolm olid kõige huvitavamad. Neist valisime siis välja parima - Vajutuskunn.&lt;br /&gt;
&lt;br /&gt;
Tulevikuks teada:&lt;br /&gt;
TeamFoundation, &lt;br /&gt;
MVVM - Navigation&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles (2015)]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:_Lebokeiss_O%C3%9C&amp;diff=94445</id>
		<title>Meeskond: Lebokeiss OÜ</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:_Lebokeiss_O%C3%9C&amp;diff=94445"/>
		<updated>2015-10-22T10:54:12Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* C# projekt Vajutuskunn */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== C# projekt Vajutuskunn==&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna nimi: Lebokeiss OÜ&#039;&#039;&#039;&lt;br /&gt;
test&lt;br /&gt;
&lt;br /&gt;
=Projekt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemi ja valitud programmide lühendite õppimise simuleerimise rakendus.&lt;br /&gt;
&lt;br /&gt;
=Meeskonna koosseis=&lt;br /&gt;
&lt;br /&gt;
*Keeris Tambaum&lt;br /&gt;
*Kerli Ülesse&lt;br /&gt;
*Joonas Joonlaud&lt;br /&gt;
*Kiiver Metsas&lt;br /&gt;
*Kaarel Kantpea&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projektijuht: Joonas Joonlaud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Projektist=&lt;br /&gt;
&lt;br /&gt;
==Ülevaade==&lt;br /&gt;
Klaviatuuri kombinatsioonide simulatsiooni tarkvara, mis pakub kliendile võimalust mugavas ja stressivabas keskkonnas kiirelt omandada erinevaid kombinatsioone. Eesmärk on lühendada koolitustel erinevate käskude ja lühendite omandamise aega. Samal ajal ka pakkuda võimalust iseseisvalt arendada enda oskusi valitud keskkonnas. &lt;br /&gt;
&lt;br /&gt;
== Kasutatav .NET tehnoloogia ==&lt;br /&gt;
&lt;br /&gt;
Kasutatav raamistik: .NET Framework 4.5&lt;br /&gt;
&lt;br /&gt;
Kasutatav tehnoloogia: C#, Windows Presentation Foundation, Entity Framework, LINQ&lt;br /&gt;
&lt;br /&gt;
Kasutatav arhetektuuriline muster: MVVM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Täpsemalt rakenduse tööst==&lt;br /&gt;
* Rakenduse valimine&lt;br /&gt;
Kasutaja valib endale rakenduse, kus ta soovib ennast arendada. Pakutakse välja olemasolev template ja kasutaja saab alustada õppimist.&lt;br /&gt;
* Rakenduse lühendite täiustamine&lt;br /&gt;
Kasutajal on võimalus lisada spetsiifilisemaid lühendeid, mida ta tahab harjutada ja endale selgeks teha.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Planeeritavad funktsionaalsused==&lt;br /&gt;
&lt;br /&gt;
Kindlad funktsionaalsused&lt;br /&gt;
*	Andmebaas, selle haldamine (templates, kasutaja salvestused)&lt;br /&gt;
*       Kiiruse peale lahendamine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Võimalikud fuktsionaalsused (kui aega üle jääb)&lt;br /&gt;
*	Leaderboard&lt;br /&gt;
*       Head-to-head&lt;br /&gt;
&lt;br /&gt;
=Kokkusaamiste logid=&lt;br /&gt;
==Algus==&lt;br /&gt;
22.10&lt;br /&gt;
Saime esimest korda kokku ja genereerisime erinevaid ideid, millest kolm olid kõige huvitavamad. Neist valisime siis välja parima - Vajutuskunn.&lt;br /&gt;
&lt;br /&gt;
Tulevikuks teada:&lt;br /&gt;
TeamFoundation, &lt;br /&gt;
MVVM - Navigation&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles (2015)]]&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77850</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77850"/>
		<updated>2014-10-17T12:45:10Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Kordusarvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri ptk 6.] on aluseks küsimusele vastamiseks. Kui on soov akadeemilisele puhkusele minna tuleb rektori nimele kirjutada avaldus. Maksimaalne puhkuse aeg on 2 aastat tervislikel põhjustel. Muidugi on võimalik ka võtta akadeemilisi puhkusi järjest iga kord uuesti deklareerides kokku kuni 7 aastat. Puhkuse lõpetamiseks tuleb samuti rektori nimele esitada avaldus sooviga lõpetada akadeemiline puhkus. Eksameid ja arvestusi on võimalik järgi teha vaid kindlatel tingimustel sätestatud punktides [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine 6.1.6 ja 6.1.7]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
EAP-de määr, alla mille peab maksma, on 27 ja ühe EAP hind on 50 eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimesel semestril jääb EAP-sid puudu:&lt;br /&gt;
&lt;br /&gt;
27-20=7&lt;br /&gt;
&lt;br /&gt;
Maksma pead 7x50= 350 eurot.&lt;br /&gt;
&lt;br /&gt;
Teise semestri lõpuks on maksekohustus:&lt;br /&gt;
&lt;br /&gt;
54-(20+24)=10&lt;br /&gt;
&lt;br /&gt;
Maksma pead 10x50 = 500 eurot.&lt;br /&gt;
&lt;br /&gt;
Arvestus on kumulatiivne, seega oled sa aasta lõpuks maksnud kokku 500+350=850 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77780</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77780"/>
		<updated>2014-10-16T14:33:00Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Kordusarvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri ptk 6.] on aluseks küsimusele vastamiseks. Kui on soov akadeemilisele puhkusele minna tuleb rektori nimele kirjutada avaldus. Maksimaalne puhkuse aeg on 2 aastat tervislikel põhjustel. Muidugi on võimalik ka võtta akadeemilisi puhkusi järjest iga kord uuesti deklareerides kokku kuni 7 aastat. Puhkuse lõpetamiseks tuleb samuti rektori nimele esitada avaldus sooviga lõpetada akadeemiline puhkus. Eksameid ja arvestusi on võimalik järgi teha vaid kindlatel tingimustel sätestatud punktides [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine 6.1.6 ja 6.1.7]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
EAP-de määr, alla mille peab maksma on 27 ja ühe EAP hind on 50 eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimesel semestril jääb EAP-sid puudu:&lt;br /&gt;
&lt;br /&gt;
27-20=7&lt;br /&gt;
&lt;br /&gt;
Maksma pead 7x50= 350 eurot.&lt;br /&gt;
&lt;br /&gt;
Teise semestri lõpuks on maksekohustus:&lt;br /&gt;
&lt;br /&gt;
54-(20+24)=10&lt;br /&gt;
&lt;br /&gt;
Maksma pead 10x50 = 500 eurot.&lt;br /&gt;
&lt;br /&gt;
Arvestus on kumulatiivne, seega oled sa aasta lõpuks maksnud kokku 500+350=850 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77660</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77660"/>
		<updated>2014-10-15T17:35:44Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Kordusarvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri ptk 6.] on aluseks küsimusele vastamiseks. Kui on soov akadeemilisele puhkusele minna tuleb rektori nimele kirjutada avaldus. Maksimaalne puhkuse aeg on 2 aastat tervislikel põhjustel. Muidugi on võimalik ka võtta akadeemilisi puhkusi järjest iga kord uuesti deklareerides kokku kuni 7 aastat. Puhkuse lõpetamiseks tuleb samuti rektori nimele esitada avaldus sooviga lõpetada akadeemiline puhkus. Eksameid ja arvestusi on võimalik järgi teha vaid kindlatel tingimustel sätestatud punktides [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine 6.1.6 ja 6.1.7]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77659</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77659"/>
		<updated>2014-10-15T17:33:15Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Kordusarvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri ptk 6.] on aluseks küsimusele vastamiseks. Kui on soov akadeemilisele puhkusele minna tuleb rektori nimele kirjutada avaldus. Maksimaalne puhkuse aeg on 2 aastat tervislikel põhjustel. Muidugi on võimalik ka võtta akadeemilisi puhkusi järjest iga kord uuesti deklareerides kokku kuni 7 aastat. Puhkuse lõpetamiseks tuleb samuti rektori nimele esitada avaldus sooviga lõpetada akadeemiline puhkus. &lt;br /&gt;
&lt;br /&gt;
[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Alates 2013/14 õppeaastast immatrikuleeritud ja kui on tegemist keskmise, raske või sügava puudega isikuga, on õigus osaleda õppetöös, esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks. Enne 2013/14 õppeaastat immatrikuleeritud üliõpilasel on akadeemilisel puhkusel viibides õigus sooritada arvestusi ja -eksameid sõltumata akadeemilisel puhkusel viibimise alusest. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks, on õigus osaleda õppetöös, esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks. Nimetatud erisused kehtivad kuni 2015/2016 õppeaasta lõpuni. ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77658</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77658"/>
		<updated>2014-10-15T17:31:52Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Kordusarvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri ptk 6.] on aluseks küsimusele vastamiseks. Kui on soov akadeemilisele puhkusele minna tuleb rektori nimele kirjutada avaldus. Maksimaalne puhkuse aeg on 2 aastat tervislikel põhjustel. Muidugi on võimalik ka võtta akadeemilisi puhkusi järjest iga kord uuesti deklareerides kokku kuni 7 aastat. Puhkuse lõpetamiseks tuleb samuti rektori nimele esitada avaldus sooviga lõpetada akadeemiline puhkus. &lt;br /&gt;
&lt;br /&gt;
[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Alates 2013/14 õppeaastast immatrikuleeritud ja punktis 6.1.5 nimetatud tingimustele vastavatel üliõpilastel on õigus osaleda õppetöös, esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks.Enne 2013/14 õppeaastat immatrikuleeritud üliõpilasel on akadeemilisel puhkusel viibides õigus sooritada arvestusi ja -eksameid sõltumata akadeemilisel puhkusel viibimise alusest. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks, on õigus osaleda õppetöös, esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks. Nimetatud erisused kehtivad kuni 2015/2016 õppeaasta lõpuni. ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77656</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77656"/>
		<updated>2014-10-15T17:20:51Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Kordusarvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui on soov akadeemilisele puhkusele minna tuleb rektori nimele kirjutada avaldus&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri - ptk 6. Õpingute peatamine ja katkestamine] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77655</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77655"/>
		<updated>2014-10-15T17:19:12Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Kordusarvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui on soov akadeemilisele puhkusele minna tuleb rektori nimele kirjutada avaldus&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine  &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77653</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77653"/>
		<updated>2014-10-15T17:18:45Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Kordusarvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui on soov akadeemilisele puhkusele minna tuleb rektori nimele kirjutada avaldus&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77652</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77652"/>
		<updated>2014-10-15T17:02:13Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Kordusarvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[https://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77651</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77651"/>
		<updated>2014-10-15T16:59:51Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Kordusarvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77650</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77650"/>
		<updated>2014-10-15T16:59:24Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Arvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77649</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77649"/>
		<updated>2014-10-15T16:59:10Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Arvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal&lt;br /&gt;
 ]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77648</id>
		<title>User:Tlanno</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Tlanno&amp;diff=77648"/>
		<updated>2014-10-15T16:58:16Z</updated>

		<summary type="html">&lt;p&gt;Tlanno: /* Küsimus B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö =&lt;br /&gt;
Autor: Timo Lanno&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: to be determined&lt;br /&gt;
&lt;br /&gt;
==Essee== &lt;br /&gt;
Esimene loeng&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188?ec=true Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi, Juri Tretjakov) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; selles aines oli minu jaoks ka  esimeseks loenguks kõrgkoolis. Loengut pidas õppeosakonna juhataja Inga Vau ning lühidalt rääkisid ka õppejõud Margus Ernits, kvaliteedijuht Merle Varendi ja haridustehnoog Juri Tretjakov. Loeng oli väga sissejuhatav, läbiv teema oli IT Kolledžis toimuv, eeskirjad, KKK ning tuvustati õppehoone ruume ja selgitati lühidalt mismoodi ainet läbi viiakse. 	&lt;br /&gt;
	Enne videosalvestust vaadates oli mulle sellest loengust külge jäänud, peale üldise  jutu, kaks seika – kuidas preili Inga Vau rääkis oma varasemast töökogemusest ning kuidas see aitab teda tema praegustes tööülesannetes ja õppejõu Margus Ernitsa mainitud Robootikaklubi.  Preili Inga Vau rääkis natuke ka õppimise kõrvalt töötamisest, nimelt oli meile ennem aktusel mainitud, et jumala eest mitte minna tööle väljaspool oma eriala, see olevat ära raisatud aeg. Preili Vau rääkis kuidas tema töötab nüüd täiesti teises valdkonnas, kuid eelnev kogemus muudelt aladelt on talle suuresti kasuks. Ma ei kahtle, et on võimalik õppida palju ka teistelt tööaladelt, kuid kui peamine eesmärk on ikkagi IT-valdkonnas läbi lüüa, siis leian, et pigem pürgida juba varakult sellesse valdkonda ning neid tõekspidamisi või teadmisi, mis sulle reaalselt kasuks tulevad, saad sa oma erialal töötades rohkem. Robootikaklubi jäi meelde tänu ühe tüdruku näitele, kes polnud robotitega varem kokku puutunud, kuid soovis Robootikaklubiga liituda. Olen ise peaaegu samas paadis, siiski meessoost, kuid ei ole ma kokku puutunud varem robotitega, jootekolbiga või üldse elektroonikaga (v.a keskkooli füüsika, kus sai pirne põlema panna). Tänu sellele käisin Robootikaklubi tutvumisüritusel, meeldis väga ning ootan pingsalt nüüd juba mitmendat nädalat seda e-maili kuna klubi tegevusega pihta hakkab. &lt;br /&gt;
	Muidu oli loeng väga informeeriv, kohati hirmuäratav kui kuuldsin palju inimesi välja kukub, kuid esmamulje andis ning ootusärevus tekkis.&lt;br /&gt;
	&lt;br /&gt;
	Teise loengu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0?ec=true Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus]&amp;lt;/ref&amp;gt; põhiteemaks oli motivatsioon ja õppimine. Õppejõud Margus Ernits rääkis miks tudengid kaotavad motivatsiooni ning kuidas end motiveerida ja andis soovitusi kuidas tagasi ree peale saada kui oled sellelt maha kukkunud.  &lt;br /&gt;
	Mõeldes tagasi tolle hetke peale, kui selles loengus istusin, salgasin ma loengus räägitu maha, ei mõistnud inimesi, kes tulevad kõrgkooli ja siis ei käi loengutes või tegelevad seal millegi kõrvalisega. Milleks siis üldse tulla? Nüüd on pea poolteist kuud möödas ja nagu mul kombeks on, olin liiga naiivne. Nii nagu ka õppejõud Margus Ernits mainis on loengud tõesti üks halvimaid viise õppimiseks, enesedistsipliin peab ikka väga tugev olema, et õppida näiteks Excelis töötama kuulates ühtlast juttu stiilis: „Nüüd kliki siia ja vali siit see ja siis tee seda,” ning kõik see käib non-stop 1,5 tundi – no tõesti, miks mitte viia see aine läbi vaid praktikumides. Ühe soovituse jätsin ma külge küll, läpakas kui sinu fookuse tapja. Vägagi suure tõenäosusega oleksin ma ka üks neist, kes püüaks   poole kõrvaga kuulata ja siis samal ajal midagi arvutis teha. Siiamaani on kindlasti aidanud, ainuke miinus on võib-olla märkmete tegemine, ei suuda nii kiiresti märkmeid teha kui tahaks. Lisaks promoti meile TTÜ Lapikuid, tundus väga vinge ja kasulik, kuid arvatavasti jääks mul teadmistest ja oskustest vajaka, et seal midagi korda saata ning kui teiseks õppeaastaks töökohta ei ole leidnud, siis tingimata vaatan üle.&lt;br /&gt;
	Nüüd lindistust uuesti vaadates on loengust minu jaoks rohkem kasu kui aasta alguses. Paljud asjad ma salgasin maha või ei uskunud, et mind need asjad puudutavad ning osad asjad läksid üldse meelest, nagu FreeMind ja mindmapping. Jäin loengus räägituga rahule ja plaanin loengu esimest poolt külastada enne teist semestrit uuesti.&lt;br /&gt;
&lt;br /&gt;
	Kolmandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65?ec=true Loengu &amp;quot;Robootikast ja häkkimisest&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis samuti õppejõud Margus Ernits. Räägiti Robootikaklubist lähemalt ning häkkimisest selle õiges tähenduses. 	&lt;br /&gt;
	Pärast seda loengut läksin YouTube-i ja vaatasin mitut vana Robotexi videot, millegipärast tundsin ennast jube hästi kui jalgpallirobotite esikolmikus EIK-it nägin, kuigi ma pole ju Robootikaklubi liigegi ja pole õietigi jalgki Kolledži ukse vahel aga kuuluvustunne juba tekkis. Natuke pani ikkagi kahtlema ka see jutt, mis loengus räägiti raskustaseme kohta. Saab olema väga raske minusugusel kollanokal, kellel põhiteadmised on minimaalsed. Sest nagu esimesest tutvumisüritusest kogesin, siis töö teeb ära ikkagi see, kes oskab, algaja jääb kõrvale. Loodetavasti saavad kõik rohkem individuaalselt nokitseda aga rühmatöös ma hetkel algajatele kohta ei näe kui just kõik tasemed võrdsed ei ole.  	&lt;br /&gt;
	Loengu teine teema, häkkimine, oli mulle vägagi üllatavaks. Pean tunnistama, et ei teadnud sõna teist definitsiooni ning eeldasin, et hakataksegi tutvustama meile kuidas mingite programmide nõrkusi ära kasutada või teiste arvutite üle kontrolli võtta. Tegelikult on õigem definitsioon millegisse väga süvenemine lõbusas ja avastaval viisil ning enda teadmiste ja oskuste arendamine selles vallas.  Väga hea näide oli tetrise mängimine maja seinal, kus aknad olid vastavateks blokkideks ja sa said liigutada laskuivad juppe nii nagu vaja – täitsa päris tetris. &lt;br /&gt;
	Loeng meeldis väga, huvi Robootikaklubisse suurenes ja julgus kohal käia vähenes, kuid  küll ma ennast kohale vean. Häkkimine sai uue tähenduse ning räägiti vingetest tehtud projektidest.&lt;br /&gt;
	&lt;br /&gt;
	Neljandas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016?ec=true Loengu &amp;quot;Programmeerimisest, stereotüüpidest ja kogukondadest&amp;quot; (Janika Liiv) 18. september loengusalvestus]&amp;lt;/ref&amp;gt; rääkis meile IT Kolledži lõpetaja Janika Liiv. Ta rääkis kuidas ta õppima sattus, mis raskused tal olid Kolledžis õppides, oma praegusest töökohast ja ettevõtmistest. &lt;br /&gt;
	Janika õppima asumise lugu oli väga rahustav kuulata – kellelgi teisel oli ka pea alguses täiesti segamini, nagu minul, ning nüüd töötab ta edukalt oma erialal, loodetavasti nagu mina. Vähemalt sain ma teada, et võimalus läbi lüüa on olemas. Küll aga ei ole ma päris samas olukorras nagu Janika, kuid hetkelist IT-maastikku arvesse võttes ei leia, et need vähesed teadmised, mis mul on,  väga aktsepteeritavad oleks, võimalusi õppida ja ise tegutseda on nii palju. Janika rääkis veel oma tegutsemisest Robootikaklubis ning kuidas see oli talle täiesti uus kogemus ning julgen arvata, et Janika ongi see tüdruk, kellest õppejõud Margus Ernits esimeses loengus näite tõi. Tema kirjeldus oma kogemustest tõstis jälle ootusi klubi tegemistest. &lt;br /&gt;
	Väga õhinal rääkis ta organisatsioonist Techsisters, nimelt on ta üks loojatest ning  organisatsiooni peamisi eesmärke on suurendada IT huvi õrnema sugupoole esindajate seas. Kuulates organisatsiooni tutvustust oleks tahtnud ka ise osa võtta mõndadest üritustest, tundusid vähemalt pingevaba sõbraliku keskkonnaga, kuid ma tunneks end seal võib-olla liiga väljaspool oma mugavustsooni. Meessoost isikud, nagu ma aru sain, polnud keelatud, kuid ürituste eesmärk on ikkagi teine.&lt;br /&gt;
	Ainuke asi, mis loengus häiris oligi liialt rõhumine naiste vähesuse üle IT-valdkondades. Kindlasti ei ole ma pädev sel teemal sõna võtma, kuid samamoodi võiks kurta meeste vähesust õpetajate töökohtadel. Tundub kuidagi mõttetuna minu jaoks. Vaba tööturg, inimesed saavad teha, mis neil hing ihaldab. Muidu jäin Janika antud loenguga rahule, sain enesekindlust juurde, õppisin uutest IT-alastest üritustest ja sain tööturgu teise pilgu alt kogeda.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus B=== &lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Edasi tuleb arvestus uuesti sooritada ja mitte läbi kukkuda. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskirjas punktis 5.4.4] alusel on aega kordusarvestust teha kuni ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust ja kokkuleppida tuleb ainet õpetava õppejõuga, kes määrab ka tähtajad kooskõlas õppeosakonnaga. [https://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Punkti 5.2.8] põhjal tuleb end registreerida [https://itcollege.ois.ee/ ÕIS-is]. Arvestuse hind RE kohal õppivatel tudengitel on tasuta ning REV kohal maksab kordussooritus kakskümmend eurot.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Ülesanne&lt;br /&gt;
: Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.  &lt;br /&gt;
&lt;br /&gt;
x = 20&lt;br /&gt;
y = 24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tlanno</name></author>
	</entry>
</feed>