<?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=Kruutel</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=Kruutel"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kruutel"/>
	<updated>2026-05-07T08:07:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=120600</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=120600"/>
		<updated>2017-04-30T09:56:09Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Töölogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale SPOT, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Team_SPOT Talk:Team_SPOT]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale Talupood, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Talupood Talk:Talupood]&lt;br /&gt;
&lt;br /&gt;
=Veebiteenuse analüüs=&lt;br /&gt;
&lt;br /&gt;
Ticketer on online piletimüügikeskkond, kus ürituse korraldavad ettevõtted saavad lisada sündmusi ning registreerunud kliendid neile pileteid osta. Veebiteenus võimaldab sisestada uusi sündmusi, muuta olemasolevaid sündmusi, otsida sündmusi ning pileteid tellida. Teenus saadab välja ja võtab vastu JSON formaadis andmeid.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Kasutatavad tehnoloogiad&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* ASP.NET MVC Web API&lt;br /&gt;
* Entity Framework 6.x&lt;br /&gt;
* MSSQL (localdb)&lt;br /&gt;
* JSON veebiteenused&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Olulised mõisted==&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; – rakenduse registreeritud kasutaja.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;UserGroup&#039;&#039;&#039; – kasutajagrupp kasutajaõiguste määramiseks, igasse gruppi kuulumisega lisanduvad kasutajale teatud õigused.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Organizer&#039;&#039;&#039; – üritusi korraldav ettevõte. Saab lisada uusi sündmusi ning neile pileteid müüa.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Event&#039;&#039;&#039; – üksiksündmus, millele saab pileteid osta. On seotud kindla toimumispaigaga ning tal on määratud algus- ja lõpuaeg. Lisaks võib olla osa ürituste sarjast. Sündmusega on seotud erinevad hinnad vastavalt korraldaja märgitud sektsioonidele ning hinnastamispoliitika (soodustused jm).&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;EventContent&#039;&#039;&#039; – sündmuse sisu, mis seob endas lisaks muule ka esineja(d) ja korraldaja(d). Sisu on eristatud üksiksündmusest, et eri paikades toimuval sama sisuga üritusel saaks mugavalt kasutada sama kirjeldust. Näiteks on sündmuse sisuks teatri x lavastus y; üksiksündmuseks (event) on lavastuse esitamine konkreetses kohas ja konkreetsel ajal.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Ticket&#039;&#039;&#039; – pilet konkreetsele üksiksündmusele, kus on määratud toimumiskoht ja selle sektsioon (võib olla ka ’üldala’), vajadusel ka istekoht (hetkel ei ole istekoht andmemudelis veel kajastatud). Piletil on hind, mis arvutatakse lähtuvalt valitud sektsioonist ja soodustusest.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Order&#039;&#039;&#039; – ostukorv ehk kasutaja poolt koostatud tellimus, mis võib sisaldada 1 kuni mitu piletit.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Rakenduse kirjeldus==&lt;br /&gt;
 &lt;br /&gt;
===Must-have funktsionaalsus===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Üldised nõuded&#039;&#039;&#039;&lt;br /&gt;
* Veebiteenus saadab välja ja võtab vastu andmeid JSON formaadis.&lt;br /&gt;
* Klientrakendus töötab kõikides enamlevinud veebibrauserites.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Sündmuste haldamine&#039;&#039;&#039;&lt;br /&gt;
* Sündmuste haldamine hõlmab uute sündmuste sisestamist, olemasolevate muutmist ja arhiveerimist.&lt;br /&gt;
* Sündmusi saavad hallata registreeritud kasutajad, kes on seotud vähemalt ühe üritusi korraldava ettevõttega.&lt;br /&gt;
* Kasutaja võib hallata ainult üritusi, mille korraldajaks on organisatsioon, millega ta meie süsteemis seotud on.&lt;br /&gt;
* Sündmuse puhul eristatakse sündmuse toimumiskorda (event) ja sündmuse sisu (event content).&lt;br /&gt;
* Sündmuse sisestamisel määratakse hind sektorite kaupa.&lt;br /&gt;
* Ürituste korraldaja saab sisestada erinevaid soodustusi ning siduda neid enda korraldatavate üritustega.&lt;br /&gt;
** Korraldajal on komplekt tema kasutatavaid soodustusi, nt tudeng -20%, tudeng -30%&lt;br /&gt;
** Iga üksiküritusega (event) saab siduda erineva komplekti soodustusi.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Toimumiskohtade haldamine&#039;&#039;&#039;&lt;br /&gt;
* Toimumiskohti saavad hallata ainult rakendusepoolsed administraatorkasutajad.&lt;br /&gt;
* Toimumiskoht on seotud omavalitsusüksusega (linn/vald/küla/vm) ja omavalitsusüksus omakorda riigiga.&lt;br /&gt;
* Toimumiskohad on jaotatud sektoriteks (näiteks parter, I rõdu jne). Ühel toimumiskohal on 1…n sektorit (1 sektori korral on selleks ’üldala’).&lt;br /&gt;
* Sektoris võivad, aga ei pruugi olla, täpsustatud istekohad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sündmuste otsing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kõik kasutajad (k.a. registreerimata kasutajad) saavad sündmusi otsida ning sündmuste detailinfot vaadata.&lt;br /&gt;
* Sündmusi saab filtreerida kategooria alusel (muusika, teater, pere jne).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pileti ostmine&#039;&#039;&#039;&lt;br /&gt;
* Rakenduse registreerunud kasutajad saavad pileteid osta.&lt;br /&gt;
* Ostmine tähendab antud rakenduse puhul arve kinnitamist (nt pangalingile klikkimist).&lt;br /&gt;
* Pileti hinnale võivad kehtida soodustused.&lt;br /&gt;
* Korraga saab piletile kehtida ainult 1 soodustus.&lt;br /&gt;
* Soodustusele vastavuse eest vastutab piletiostja, nt kas tal on õigus tudengisoodustusele.&lt;br /&gt;
* Pileti hind arvutatakse lähtuvalt ürituse korraldaja määratud ürituse sektsiooni baashinnast ning valitud soodustusest.&lt;br /&gt;
* Kasutaja saab valitud koha(d) sektsioonis ostukorvi/arve koostamise ajal 15 minutiks broneerida.&lt;br /&gt;
** Kui 15 minutit saab täis ja arve pole kinnitatud, siis pilet tühistatakse ning valitud koht sektsioonis vabaneb.&lt;br /&gt;
** Kui arve kinnitatakse, siis muutub piletil märgitud koht sektsioonis teistele kasutajatele lõplikult kättesaamatuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajaks registreerimine&#039;&#039;&#039;&lt;br /&gt;
* Tavakasutajaks registreerimisele piirangud puuduvad.&lt;br /&gt;
* Kasutajaks registreerimisel on kohustuslikeks andmeteks email ja parool (andmemudel!)&lt;br /&gt;
* Kasutajaks registreerimisel peab kasutaja kinnitama teenusetingimustega tutvumist - Loo konto nuppu saab vajutada ainult siis, kui “Olen tutvunud” checkbox on märgitud.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Kasutajate haldamine&#039;&#039;&#039;&lt;br /&gt;
* Registreeritud kasutaja saab esitada organisatsiooni registreerimise taotluse, mille peab heaks kiitma rakenduse administraator.&lt;br /&gt;
* Korraldajaga saab siduda uusi kasutajaid rakendusepoolne administraatorkasutaja või kasutaja, kes on juba korraldajaga seotud.&lt;br /&gt;
* Üks kasutaja võib olla seotud 0..n organisatsiooniga.&lt;br /&gt;
* Rakenduse poolne administraatorkasutaja saab arhiveerida korraldajaid ja muuta selle korraldajaga seotud kasutajate õigusi. Sel viisil on võimalik blokeerida ebausaldusväärseid ürituste korraldajaid veebiteenust kasutamast.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Kasutusstatistika&#039;&#039;&#039;&lt;br /&gt;
* Rakenduse administraator saab teha väljavõtte kasutusstatistikast&lt;br /&gt;
** Registreeritud kasutajad hetkel / teatud perioodil&lt;br /&gt;
** Sisselogitud kasutajad hetkel / teatud perioodil&lt;br /&gt;
** Konkreetse kasutaja tegevused teatud perioodil&lt;br /&gt;
** Sisestatud / aktiivsed üritused ja neile müüdud / vabad piletid&lt;br /&gt;
** Müüdud piletid teatud perioodil&lt;br /&gt;
 &lt;br /&gt;
* Ürituste korraldaja saab teha väljavõtte&lt;br /&gt;
** Sisestatud / aktiivsed üritused ja neile müüdud / vabad piletid&lt;br /&gt;
** Müüdud piletid teatud perioodil&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse poole pöördumine&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi saab korraga olla sisse logitud mitu kasutajat&lt;br /&gt;
* Rakenduse administraator saab piirata teenuse poole pöördumist&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
===Nice-to-have funktsionaalsus===&lt;br /&gt;
&lt;br /&gt;
* Kasutajaks registreerimisel on kasutusel robotite vältimise mehhanism, kas CAPTCHA näol või veel parem - emailile saadetakse konto aktiveerimislink&lt;br /&gt;
* Kasutajaks registreerimine ID-kaardi ja mobiil-ID-ga&lt;br /&gt;
* Kasutajal on võimalik lähtestada parooli temaga seotud meiliaadressi abil.&lt;br /&gt;
* Kasutajal on võimalik näha enda ostude ajalugu.&lt;br /&gt;
* Piletite ostmisel kogub kasutaja lähtuvalt kulutatud summast boonust, mida ta saab kasutada tulevikus piletite ostmiseks.&lt;br /&gt;
* Pileteid saab osta ka registreerimata kasutaja.&lt;br /&gt;
* Pileteid saab broneerida pikemaks ajaks kui 15 minutit, nt asutuse sekretär teeb tellimuse 20 piletile, kuid 2 nädala pärast ostab neist välja 15 ja ülejäänud piletid tühistatakse.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Andmemudel==&lt;br /&gt;
&lt;br /&gt;
[[File:Ticketer_ERD.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
= Töölogi =&lt;br /&gt;
&lt;br /&gt;
* 08.03.2017 - projekti alustamine, teema määratlemine.&lt;br /&gt;
* 18.03.2017 - projekti koosolek: andmemudeli koostamisega alustamine, põhifunktsionaalsuste määratlemine.&lt;br /&gt;
* 18.-20.03.2017 - XMLi ülesande lahendamine.&lt;br /&gt;
* 23.-25.03.2017 - XMLi ülesande retsensioonide koostamine.&lt;br /&gt;
* 08.04.2017 - projekti koosolek: andmemudeli paikaloksutamine.&lt;br /&gt;
* 10.-17.04.2017 - veebiteenuse analüüsi koostamine&lt;br /&gt;
* 30.04.2017 - projekti koosolek: vastutusvaldkondade määramine, veebiserveri esialgne ülesehitus&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=120192</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=120192"/>
		<updated>2017-04-17T13:13:01Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Veebiteenuse analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale SPOT, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Team_SPOT Talk:Team_SPOT]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale Talupood, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Talupood Talk:Talupood]&lt;br /&gt;
&lt;br /&gt;
=Veebiteenuse analüüs=&lt;br /&gt;
&lt;br /&gt;
Ticketer on online piletimüügikeskkond, kus ürituse korraldavad ettevõtted saavad lisada sündmusi ning registreerunud kliendid neile pileteid osta. Veebiteenus võimaldab sisestada uusi sündmusi, muuta olemasolevaid sündmusi, otsida sündmusi ning pileteid tellida. Teenus saadab välja ja võtab vastu JSON formaadis andmeid.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Kasutatavad tehnoloogiad&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* ASP.NET MVC Web API&lt;br /&gt;
* Entity Framework 6.x&lt;br /&gt;
* MSSQL (localdb)&lt;br /&gt;
* JSON veebiteenused&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Olulised mõisted==&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; – rakenduse registreeritud kasutaja.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;UserGroup&#039;&#039;&#039; – kasutajagrupp kasutajaõiguste määramiseks, igasse gruppi kuulumisega lisanduvad kasutajale teatud õigused.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Organizer&#039;&#039;&#039; – üritusi korraldav ettevõte. Saab lisada uusi sündmusi ning neile pileteid müüa.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Event&#039;&#039;&#039; – üksiksündmus, millele saab pileteid osta. On seotud kindla toimumispaigaga ning tal on määratud algus- ja lõpuaeg. Lisaks võib olla osa ürituste sarjast. Sündmusega on seotud erinevad hinnad vastavalt korraldaja märgitud sektsioonidele ning hinnastamispoliitika (soodustused jm).&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;EventContent&#039;&#039;&#039; – sündmuse sisu, mis seob endas lisaks muule ka esineja(d) ja korraldaja(d). Sisu on eristatud üksiksündmusest, et eri paikades toimuval sama sisuga üritusel saaks mugavalt kasutada sama kirjeldust. Näiteks on sündmuse sisuks teatri x lavastus y; üksiksündmuseks (event) on lavastuse esitamine konkreetses kohas ja konkreetsel ajal.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Ticket&#039;&#039;&#039; – pilet konkreetsele üksiksündmusele, kus on määratud toimumiskoht ja selle sektsioon (võib olla ka ’üldala’), vajadusel ka istekoht (hetkel ei ole istekoht andmemudelis veel kajastatud). Piletil on hind, mis arvutatakse lähtuvalt valitud sektsioonist ja soodustusest.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Order&#039;&#039;&#039; – ostukorv ehk kasutaja poolt koostatud tellimus, mis võib sisaldada 1 kuni mitu piletit.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Rakenduse kirjeldus==&lt;br /&gt;
 &lt;br /&gt;
===Must-have funktsionaalsus===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Üldised nõuded&#039;&#039;&#039;&lt;br /&gt;
* Veebiteenus saadab välja ja võtab vastu andmeid JSON formaadis.&lt;br /&gt;
* Klientrakendus töötab kõikides enamlevinud veebibrauserites.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Sündmuste haldamine&#039;&#039;&#039;&lt;br /&gt;
* Sündmuste haldamine hõlmab uute sündmuste sisestamist, olemasolevate muutmist ja arhiveerimist.&lt;br /&gt;
* Sündmusi saavad hallata registreeritud kasutajad, kes on seotud vähemalt ühe üritusi korraldava ettevõttega.&lt;br /&gt;
* Kasutaja võib hallata ainult üritusi, mille korraldajaks on organisatsioon, millega ta meie süsteemis seotud on.&lt;br /&gt;
* Sündmuse puhul eristatakse sündmuse toimumiskorda (event) ja sündmuse sisu (event content).&lt;br /&gt;
* Sündmuse sisestamisel määratakse hind sektorite kaupa.&lt;br /&gt;
* Ürituste korraldaja saab sisestada erinevaid soodustusi ning siduda neid enda korraldatavate üritustega.&lt;br /&gt;
** Korraldajal on komplekt tema kasutatavaid soodustusi, nt tudeng -20%, tudeng -30%&lt;br /&gt;
** Iga üksiküritusega (event) saab siduda erineva komplekti soodustusi.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Toimumiskohtade haldamine&#039;&#039;&#039;&lt;br /&gt;
* Toimumiskohti saavad hallata ainult rakendusepoolsed administraatorkasutajad.&lt;br /&gt;
* Toimumiskoht on seotud omavalitsusüksusega (linn/vald/küla/vm) ja omavalitsusüksus omakorda riigiga.&lt;br /&gt;
* Toimumiskohad on jaotatud sektoriteks (näiteks parter, I rõdu jne). Ühel toimumiskohal on 1…n sektorit (1 sektori korral on selleks ’üldala’).&lt;br /&gt;
* Sektoris võivad, aga ei pruugi olla, täpsustatud istekohad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sündmuste otsing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kõik kasutajad (k.a. registreerimata kasutajad) saavad sündmusi otsida ning sündmuste detailinfot vaadata.&lt;br /&gt;
* Sündmusi saab filtreerida kategooria alusel (muusika, teater, pere jne).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pileti ostmine&#039;&#039;&#039;&lt;br /&gt;
* Rakenduse registreerunud kasutajad saavad pileteid osta.&lt;br /&gt;
* Ostmine tähendab antud rakenduse puhul arve kinnitamist (nt pangalingile klikkimist).&lt;br /&gt;
* Pileti hinnale võivad kehtida soodustused.&lt;br /&gt;
* Korraga saab piletile kehtida ainult 1 soodustus.&lt;br /&gt;
* Soodustusele vastavuse eest vastutab piletiostja, nt kas tal on õigus tudengisoodustusele.&lt;br /&gt;
* Pileti hind arvutatakse lähtuvalt ürituse korraldaja määratud ürituse sektsiooni baashinnast ning valitud soodustusest.&lt;br /&gt;
* Kasutaja saab valitud koha(d) sektsioonis ostukorvi/arve koostamise ajal 15 minutiks broneerida.&lt;br /&gt;
** Kui 15 minutit saab täis ja arve pole kinnitatud, siis pilet tühistatakse ning valitud koht sektsioonis vabaneb.&lt;br /&gt;
** Kui arve kinnitatakse, siis muutub piletil märgitud koht sektsioonis teistele kasutajatele lõplikult kättesaamatuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajaks registreerimine&#039;&#039;&#039;&lt;br /&gt;
* Tavakasutajaks registreerimisele piirangud puuduvad.&lt;br /&gt;
* Kasutajaks registreerimisel on kohustuslikeks andmeteks email ja parool (andmemudel!)&lt;br /&gt;
* Kasutajaks registreerimisel peab kasutaja kinnitama teenusetingimustega tutvumist - Loo konto nuppu saab vajutada ainult siis, kui “Olen tutvunud” checkbox on märgitud.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Kasutajate haldamine&#039;&#039;&#039;&lt;br /&gt;
* Registreeritud kasutaja saab esitada organisatsiooni registreerimise taotluse, mille peab heaks kiitma rakenduse administraator.&lt;br /&gt;
* Korraldajaga saab siduda uusi kasutajaid rakendusepoolne administraatorkasutaja või kasutaja, kes on juba korraldajaga seotud.&lt;br /&gt;
* Üks kasutaja võib olla seotud 0..n organisatsiooniga.&lt;br /&gt;
* Rakenduse poolne administraatorkasutaja saab arhiveerida korraldajaid ja muuta selle korraldajaga seotud kasutajate õigusi. Sel viisil on võimalik blokeerida ebausaldusväärseid ürituste korraldajaid veebiteenust kasutamast.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Kasutusstatistika&#039;&#039;&#039;&lt;br /&gt;
* Rakenduse administraator saab teha väljavõtte kasutusstatistikast&lt;br /&gt;
** Registreeritud kasutajad hetkel / teatud perioodil&lt;br /&gt;
** Sisselogitud kasutajad hetkel / teatud perioodil&lt;br /&gt;
** Konkreetse kasutaja tegevused teatud perioodil&lt;br /&gt;
** Sisestatud / aktiivsed üritused ja neile müüdud / vabad piletid&lt;br /&gt;
** Müüdud piletid teatud perioodil&lt;br /&gt;
 &lt;br /&gt;
* Ürituste korraldaja saab teha väljavõtte&lt;br /&gt;
** Sisestatud / aktiivsed üritused ja neile müüdud / vabad piletid&lt;br /&gt;
** Müüdud piletid teatud perioodil&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse poole pöördumine&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi saab korraga olla sisse logitud mitu kasutajat&lt;br /&gt;
* Rakenduse administraator saab piirata teenuse poole pöördumist&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
===Nice-to-have funktsionaalsus===&lt;br /&gt;
&lt;br /&gt;
* Kasutajaks registreerimisel on kasutusel robotite vältimise mehhanism, kas CAPTCHA näol või veel parem - emailile saadetakse konto aktiveerimislink&lt;br /&gt;
* Kasutajaks registreerimine ID-kaardi ja mobiil-ID-ga&lt;br /&gt;
* Kasutajal on võimalik lähtestada parooli temaga seotud meiliaadressi abil.&lt;br /&gt;
* Kasutajal on võimalik näha enda ostude ajalugu.&lt;br /&gt;
* Piletite ostmisel kogub kasutaja lähtuvalt kulutatud summast boonust, mida ta saab kasutada tulevikus piletite ostmiseks.&lt;br /&gt;
* Pileteid saab osta ka registreerimata kasutaja.&lt;br /&gt;
* Pileteid saab broneerida pikemaks ajaks kui 15 minutit, nt asutuse sekretär teeb tellimuse 20 piletile, kuid 2 nädala pärast ostab neist välja 15 ja ülejäänud piletid tühistatakse.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Andmemudel==&lt;br /&gt;
&lt;br /&gt;
[[File:Ticketer_ERD.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
= Töölogi =&lt;br /&gt;
&lt;br /&gt;
* 08.03.2017 - projekti alustamine, teema määratlemine.&lt;br /&gt;
* 18.03.2017 - projekti koosolek: andmemudeli koostamisega alustamine, põhifunktsionaalsuste määratlemine.&lt;br /&gt;
* 18.-20.03.2017 - XMLi ülesande lahendamine.&lt;br /&gt;
* 23.-25.03.2017 - XMLi ülesande retsensioonide koostamine.&lt;br /&gt;
* 08.04.2017 - projekti koosolek: andmemudeli paikaloksutamine.&lt;br /&gt;
* 10.-17.04.2017 - veebiteenuse analüüsi koostamine&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=120191</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=120191"/>
		<updated>2017-04-17T13:11:47Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Veebiteenuste analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale SPOT, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Team_SPOT Talk:Team_SPOT]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale Talupood, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Talupood Talk:Talupood]&lt;br /&gt;
&lt;br /&gt;
=Veebiteenuse analüüs=&lt;br /&gt;
&lt;br /&gt;
Ticketer on online piletimüügikeskkond, kus ürituse korraldavad ettevõtted saavad lisada sündmusi ning registreerunud kliendid neile pileteid osta. Veebiteenus võimaldab sisestada uusi sündmusi, muuta olemasolevaid sündmusi, otsida sündmusi ning pileteid tellida. Teenus saadab välja ja võtab vastu JSON formaadis andmeid.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Kasutatavad tehnoloogiad&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* ASP.NET MVC Web API&lt;br /&gt;
* Entity Framework 6.x&lt;br /&gt;
* MSSQL (localdb)&lt;br /&gt;
* JSON veebiteenused&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Olulised mõisted==&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; – rakenduse registreeritud kasutaja.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;UserGroup&#039;&#039;&#039; – kasutajagrupp kasutajaõiguste määramiseks, igasse gruppi kuulumisega lisanduvad kasutajale teatud õigused.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Organizer&#039;&#039;&#039; – üritusi korraldav ettevõte. Saab lisada uusi sündmusi ning neile pileteid müüa.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Event&#039;&#039;&#039; – üksiksündmus, millele saab pileteid osta. On seotud kindla toimumispaigaga ning tal on määratud algus- ja lõpuaeg. Lisaks võib olla osa ürituste sarjast. Sündmusega on seotud erinevad hinnad vastavalt korraldaja märgitud sektsioonidele ning hinnastamispoliitika (soodustused jm).&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;EventContent&#039;&#039;&#039; – sündmuse sisu, mis seob endas lisaks muule ka esineja(d) ja korraldaja(d). Sisu on eristatud üksiksündmusest, et eri paikades toimuval sama sisuga üritusel saaks mugavalt kasutada sama kirjeldust. Näiteks on sündmuse sisuks teatri x lavastus y; üksiksündmuseks (event) on lavastuse esitamine konkreetses kohas ja konkreetsel ajal.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Ticket&#039;&#039;&#039; – pilet konkreetsele üksiksündmusele, kus on määratud toimumiskoht ja selle sektsioon (võib olla ka ’üldala’), vajadusel ka istekoht (hetkel ei ole istekoht andmemudelis veel kajastatud). Piletil on hind, mis arvutatakse lähtuvalt valitud sektsioonist ja soodustusest.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Order&#039;&#039;&#039; – ostukorv ehk kasutaja poolt koostatud tellimus, mis võib sisaldada 1 kuni mitu piletit.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
==Rakenduse kirjeldus==&lt;br /&gt;
 &lt;br /&gt;
===Must-have funktsionaalsus===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Üldised nõuded&#039;&#039;&#039;&lt;br /&gt;
* Veebiteenus saadab välja ja võtab vastu andmeid JSON formaadis.&lt;br /&gt;
* Klientrakendus töötab kõikides enamlevinud veebibrauserites.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Sündmuste haldamine&#039;&#039;&#039;&lt;br /&gt;
* Sündmuste haldamine hõlmab uute sündmuste sisestamist, olemasolevate muutmist ja arhiveerimist.&lt;br /&gt;
* Sündmusi saavad hallata registreeritud kasutajad, kes on seotud vähemalt ühe üritusi korraldava ettevõttega.&lt;br /&gt;
* Kasutaja võib hallata ainult üritusi, mille korraldajaks on organisatsioon, millega ta meie süsteemis seotud on.&lt;br /&gt;
* Sündmuse puhul eristatakse sündmuse toimumiskorda (event) ja sündmuse sisu (event content).&lt;br /&gt;
* Sündmuse sisestamisel määratakse hind sektorite kaupa.&lt;br /&gt;
* Ürituste korraldaja saab sisestada erinevaid soodustusi ning siduda neid enda korraldatavate üritustega.&lt;br /&gt;
** Korraldajal on komplekt tema kasutatavaid soodustusi, nt tudeng -20%, tudeng -30%&lt;br /&gt;
** Iga üksiküritusega (event) saab siduda erineva komplekti soodustusi.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Toimumiskohtade haldamine&#039;&#039;&#039;&lt;br /&gt;
* Toimumiskohti saavad hallata ainult rakendusepoolsed administraatorkasutajad.&lt;br /&gt;
* Toimumiskoht on seotud omavalitsusüksusega (linn/vald/küla/vm) ja omavalitsusüksus omakorda riigiga.&lt;br /&gt;
* Toimumiskohad on jaotatud sektoriteks (näiteks parter, I rõdu jne). Ühel toimumiskohal on 1…n sektorit (1 sektori korral on selleks ’üldala’).&lt;br /&gt;
* Sektoris võivad, aga ei pruugi olla, täpsustatud istekohad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sündmuste otsing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kõik kasutajad (k.a. registreerimata kasutajad) saavad sündmusi otsida ning sündmuste detailinfot vaadata.&lt;br /&gt;
* Sündmusi saab filtreerida kategooria alusel (muusika, teater, pere jne).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pileti ostmine&#039;&#039;&#039;&lt;br /&gt;
* Rakenduse registreerunud kasutajad saavad pileteid osta.&lt;br /&gt;
* Ostmine tähendab antud rakenduse puhul arve kinnitamist (nt pangalingile klikkimist).&lt;br /&gt;
* Pileti hinnale võivad kehtida soodustused.&lt;br /&gt;
* Korraga saab piletile kehtida ainult 1 soodustus.&lt;br /&gt;
* Soodustusele vastavuse eest vastutab piletiostja, nt kas tal on õigus tudengisoodustusele.&lt;br /&gt;
* Pileti hind arvutatakse lähtuvalt ürituse korraldaja määratud ürituse sektsiooni baashinnast ning valitud soodustusest.&lt;br /&gt;
* Kasutaja saab valitud koha(d) sektsioonis ostukorvi/arve koostamise ajal 15 minutiks broneerida.&lt;br /&gt;
** Kui 15 minutit saab täis ja arve pole kinnitatud, siis pilet tühistatakse ning valitud koht sektsioonis vabaneb.&lt;br /&gt;
** Kui arve kinnitatakse, siis muutub piletil märgitud koht sektsioonis teistele kasutajatele lõplikult kättesaamatuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajaks registreerimine&#039;&#039;&#039;&lt;br /&gt;
* Tavakasutajaks registreerimisele piirangud puuduvad.&lt;br /&gt;
* Kasutajaks registreerimisel on kohustuslikeks andmeteks email ja parool (andmemudel!)&lt;br /&gt;
* Kasutajaks registreerimisel peab kasutaja kinnitama teenusetingimustega tutvumist - Loo konto nuppu saab vajutada ainult siis, kui “Olen tutvunud” checkbox on märgitud.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Kasutajate haldamine&#039;&#039;&#039;&lt;br /&gt;
* Registreeritud kasutaja saab esitada organisatsiooni registreerimise taotluse, mille peab heaks kiitma rakenduse administraator.&lt;br /&gt;
* Korraldajaga saab siduda uusi kasutajaid rakendusepoolne administraatorkasutaja või kasutaja, kes on juba korraldajaga seotud.&lt;br /&gt;
* Üks kasutaja võib olla seotud 0..n organisatsiooniga.&lt;br /&gt;
* Rakenduse poolne administraatorkasutaja saab arhiveerida korraldajaid ja muuta selle korraldajaga seotud kasutajate õigusi. Sel viisil on võimalik blokeerida ebausaldusväärseid ürituste korraldajaid veebiteenust kasutamast.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Kasutusstatistika&#039;&#039;&#039;&lt;br /&gt;
* Rakenduse administraator saab teha väljavõtte kasutusstatistikast&lt;br /&gt;
** Registreeritud kasutajad hetkel / teatud perioodil&lt;br /&gt;
** Sisselogitud kasutajad hetkel / teatud perioodil&lt;br /&gt;
** Konkreetse kasutaja tegevused teatud perioodil&lt;br /&gt;
** Sisestatud / aktiivsed üritused ja neile müüdud / vabad piletid&lt;br /&gt;
** Müüdud piletid teatud perioodil&lt;br /&gt;
 &lt;br /&gt;
* Ürituste korraldaja saab teha väljavõtte&lt;br /&gt;
** Sisestatud / aktiivsed üritused ja neile müüdud / vabad piletid&lt;br /&gt;
** Müüdud piletid teatud perioodil&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse poole pöördumine&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi saab korraga olla sisse logitud mitu kasutajat&lt;br /&gt;
* Rakenduse administraator saab piirata teenuse poole pöördumist&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
===Nice-to-have funktsionaalsus===&lt;br /&gt;
&lt;br /&gt;
* Kasutajaks registreerimisel on kasutusel robotite vältimise mehhanism, kas CAPTCHA näol või veel parem - emailile saadetakse konto aktiveerimislink&lt;br /&gt;
* Kasutajaks registreerimine ID-kaardi ja mobiil-ID-ga&lt;br /&gt;
* Kasutajal on võimalik lähtestada parooli temaga seotud meiliaadressi abil.&lt;br /&gt;
* Kasutajal on võimalik näha enda ostude ajalugu.&lt;br /&gt;
* Piletite ostmisel kogub kasutaja lähtuvalt kulutatud summast boonust, mida ta saab kasutada tulevikus piletite ostmiseks.&lt;br /&gt;
* Pileteid saab osta ka registreerimata kasutaja.&lt;br /&gt;
* Pileteid saab broneerida pikemaks ajaks kui 15 minutit, nt asutuse sekretär teeb tellimuse 20 piletile, kuid 2 nädala pärast ostab neist välja 15 ja ülejäänud piletid tühistatakse.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmemudel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ticketer_ERD.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
= Töölogi =&lt;br /&gt;
&lt;br /&gt;
* 08.03.2017 - projekti alustamine, teema määratlemine.&lt;br /&gt;
* 18.03.2017 - projekti koosolek: andmemudeli koostamisega alustamine, põhifunktsionaalsuste määratlemine.&lt;br /&gt;
* 18.-20.03.2017 - XMLi ülesande lahendamine.&lt;br /&gt;
* 23.-25.03.2017 - XMLi ülesande retsensioonide koostamine.&lt;br /&gt;
* 08.04.2017 - projekti koosolek: andmemudeli paikaloksutamine.&lt;br /&gt;
* 10.-17.04.2017 - veebiteenuse analüüsi koostamine&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Ticketer_ERD.png&amp;diff=120181</id>
		<title>File:Ticketer ERD.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Ticketer_ERD.png&amp;diff=120181"/>
		<updated>2017-04-17T12:58:26Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Ticketer_andmemudel.png&amp;diff=120180</id>
		<title>File:Ticketer andmemudel.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Ticketer_andmemudel.png&amp;diff=120180"/>
		<updated>2017-04-17T12:55:41Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: Kruutel uploaded a new version of File:Ticketer andmemudel.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119978</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119978"/>
		<updated>2017-04-08T11:44:20Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Töölogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale SPOT, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Team_SPOT Talk:Team_SPOT]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale Talupood, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Talupood Talk:Talupood]&lt;br /&gt;
&lt;br /&gt;
= Töölogi =&lt;br /&gt;
&lt;br /&gt;
* 08.03.2017 - projekti alustamine, teema määratlemine.&lt;br /&gt;
* 18.03.2017 - projekti koosolek: andmemudeli koostamisega alustamine, põhifunktsionaalsuste määratlemine.&lt;br /&gt;
* 18.-20.03.2017 - XMLi ülesande lahendamine.&lt;br /&gt;
* 23.-25.03.2017 - XMLi ülesande retsensioonide koostamine.&lt;br /&gt;
* 08.04.2017 - projekti koosolek: andmemudeli paikaloksutamine.&lt;br /&gt;
* 10.-17.04.2017 - veebiteenuse analüüsi koostamine&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119977</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119977"/>
		<updated>2017-04-08T11:43:13Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Töölogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale SPOT, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Team_SPOT Talk:Team_SPOT]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale Talupood, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Talupood Talk:Talupood]&lt;br /&gt;
&lt;br /&gt;
= Töölogi =&lt;br /&gt;
&lt;br /&gt;
* 08.03.2017 - projekti alustamine, teema määratlemine.&lt;br /&gt;
* 18.03.2017 - projekti koosolek: andmemudeli koostamisega alustamine, põhifunktsionaalsuste määratlemine.&lt;br /&gt;
* 18.-20.03.2017 - XMLi ülesande lahendamine.&lt;br /&gt;
* 23.-25.03.2017 - XMLi ülesande retsensioonide koostamine.&lt;br /&gt;
* 08.04.2017 - projekti koosolek: andmemudeli paikaloksutamine.&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119976</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119976"/>
		<updated>2017-04-08T11:40:34Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale SPOT, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Team_SPOT Talk:Team_SPOT]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale Talupood, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Talupood Talk:Talupood]&lt;br /&gt;
&lt;br /&gt;
= Töölogi =&lt;br /&gt;
&lt;br /&gt;
08.03.2017 - projekti alustamine, teema määratlemine.&lt;br /&gt;
18.03.2017 - projekti koosolek: andmemudeli koostamisega alustamine, põhifunktsionaalsuste määratlemine.&lt;br /&gt;
18.-20.03.2017 - XMLi ülesande lahendamine.&lt;br /&gt;
23.-25.03.2017 - XMLi ülesande retsensioonide koostamine.&lt;br /&gt;
08.04.2017 - projekti koosolek: andmemudeli paikaloksutamine.&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Team_SPOT&amp;diff=119662</id>
		<title>Talk:Team SPOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Team_SPOT&amp;diff=119662"/>
		<updated>2017-03-27T11:44:54Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Retsensioon meeskonnalt [https://wiki.itcollege.ee/index.php/Ticketer Ticketer]=&lt;br /&gt;
==XML fail==&lt;br /&gt;
Faili üldstruktuur on projekti wiki lehel hästi lahti kirjutatud (norida saab selle kallal, et kõiki tekstis viidatud linke wiki lehel ei ole). XML-fail vastab kirjeldusele. Failis selgitavad kommentaarid puuduvad. Samas on fail loogiliselt struktureeritud ja kergesti arusaadav. &lt;br /&gt;
Elementide nimed on loogilised. Elementide ja atribuutide nimedes on kasutatud ühtset stiili.&lt;br /&gt;
&lt;br /&gt;
Võib-olla tasuks märkida treenerite juures välja tuua, millise treeningstiili treeninguid iga treener teeb / saab läbi viia.&lt;br /&gt;
&lt;br /&gt;
Andmete paigutus atribuutidesse ja elementidesse tundub mõistlik. Võimalik, et litsentside info võiks eraldi elemendina olla. Kui tähte närida, siis toimumiskoha atribuudis määramine välistab treeningud, mis toimuvad mitmes ruumis.&lt;br /&gt;
&lt;br /&gt;
Kirjeldusi ja nimesid sisaldavate elementide sisu on näitefailis esitatud ohutult CDATA lõikudena.&lt;br /&gt;
&lt;br /&gt;
Näidisfail valideerub ning vastab struktuuri keerukuskirteeriumitele - on vähemalt neli loogilist dimensiooni; vähemalt kolmel dimensioonil on kasutatud ID-st informatiivsemaid atribuute.&lt;br /&gt;
&lt;br /&gt;
==XML schema==&lt;br /&gt;
Näidisfail vastab schema tingimustele. Andmetüübid vastavad andmete sisule ja eeldatavale kasutusele.&lt;br /&gt;
&lt;br /&gt;
Mõnes kohas tundub, et elementide ja atribuutide kohustuslikuks tegemisega on liialdatud. Vaieldav, kas treeneri reiting, treeningut kirjeldav video või treeningu kirjeldus peavad kindlasti kohustuslikud olema. Samuti pole lubatud ilma ühegi scheduledItemita treeningud.&lt;br /&gt;
&lt;br /&gt;
==Transformatsioonid==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML -&amp;gt; HTML transformatsioon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Transformatsioon vastab esitatud keerukuse tingimustele. Kasutatud on mitut foreach tsüklit, tingimuste kontrolli, stringitöötlust, defineeritud muutujaid.&lt;br /&gt;
&lt;br /&gt;
Andmed on esitatud loogiliselt ja arusaadavalt. HTML on keerukam kui XML-st välja nopitud teksti listis välja kuvamine. Kujunduses on kasutatud CSS-i. Andmete esitamiseks on kasutatud tabeleid ja iframe’e. &lt;br /&gt;
&lt;br /&gt;
XSLT fail valideerub. Väljundiks olev HTML annab W3C validaatoris kaks errorit (“no document type declaration; implying &amp;quot;&amp;lt;!DOCTYPE HTML SYSTEM&amp;gt;” ja “required attribute &amp;quot;TYPE&amp;quot; not specified &amp;lt;style&amp;gt;”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML -&amp;gt; XML transformatsioon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Transformatsioon on piisavalt keerukas (nested foreache’id; tingimuskontrollid jne). Transformatsioon vastab kirjeldusele ning on teostatud korrektselt.&lt;br /&gt;
&lt;br /&gt;
Nii XLST fail kui väljundiks olev XML fail valideeruvad.&lt;br /&gt;
&lt;br /&gt;
Mõlema transformatsiooni loetavusele oleks kommentaarid abiks tulnud.&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Talupood&amp;diff=119661</id>
		<title>Talk:Talupood</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Talupood&amp;diff=119661"/>
		<updated>2017-03-27T11:44:15Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Retsensioon meeskonnalt [https://wiki.itcollege.ee/index.php/Ticketer Ticketer]=&lt;br /&gt;
==XML fail==&lt;br /&gt;
Näidisfail valideerub ning vastab struktuuri keerukuskirteeriumitele - on vähemalt neli loogilist dimensiooni ning vähemalt kolmel dimensioonil on kasutatud ID-st informatiivsemaid atribuute.&lt;br /&gt;
&lt;br /&gt;
XML fail on loogiliselt struktureeritud ja kergesti arusaadav, seda ka vaatamata kommentaaride puudumisele. Elementide ja atribuutide nimed on loogilised, kuid nende stiil pole ühtne. Näiteks on xml-elementides vaheldumisi kasutatud eesti täpitähti (nt &amp;lt;Kuupäev&amp;gt;) ning asendatud neid rahvusvahelisemate tähemärkidega (nt &amp;lt;Yhik&amp;gt;). Samuti on atribuutides kasutusel nii eesti- kui ingliskeelsed väärtused (nt Tootenimi=”Kartul”, Tüüp=”home”). &lt;br /&gt;
Andmete paigutus atribuutidesse ja elementidesse tundub üldjoontes mõistlik, kuid näiteks tooteinfo puhul võiks toote nimi olla esitatud mitte atribuudina, vaid elemendina, ning ümbritsetud CDATA-sektsiooniga. Samuti võiks elemendid &amp;lt;Yhik&amp;gt;, &amp;lt;TellitavKogus&amp;gt; ja &amp;lt;TooteYhikuHind&amp;gt; asendada vastavate atribuutidega.&lt;br /&gt;
&lt;br /&gt;
==XML schema==&lt;br /&gt;
Näidisfail vastab schema tingimustele. Andmetüübid vastavad üldjoontes andmete sisule ja eeldatavale kasutusele. Mõnes kohas tekitab siiski andmetüübi valik küsimusi, nt ID puhul integer - kuna id-d on reeglina ainult positiivse väärtusega, siis võiks antud kohas paremini sobida unsignedInt.&lt;br /&gt;
Elementide esinemiste arv on samuti valdavas osas loogiliselt määratud, ainsana ei näe põhjust, miks element &amp;lt;Märkus&amp;gt; tellija andmete juures on kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==Transformatsioonid==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML -&amp;gt; HTML transformatsioon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Transformatsioon vastab esitatud keerukuse tingimustele: kasutatud on mitut foreach tsüklit, tingimuste kontrolli, defineeritud muutujaid ja tehtud arvutusi. XSLT fail valideerub. &lt;br /&gt;
XSLT loetavusele oleks kasuks tulnud rohkemate kommentaaride kasutamine, nt milliste andmete kuvamiseks mingit tabelit kasutatakse.&lt;br /&gt;
&lt;br /&gt;
Andmed on esitatud loogiliselt ja arusaadavalt. HTML on keerukam kui XML-st välja nopitud teksti listis välja kuvamine. Kujunduses on kasutatud ka CSS-i ning andmete esitamiseks on kasutusel hästi loetavad tabelid.&lt;br /&gt;
&lt;br /&gt;
Väljundiks olev HTML annab W3C validaatoris mitu viga: &lt;br /&gt;
1. Puudub dokumendi tüübi deklaratsioon ( &amp;lt;!DOCTYPE HTML SYSTEM&amp;gt;).&lt;br /&gt;
2. &amp;lt;head&amp;gt; element on lõpetamata, sest puudub kohustuslik &amp;lt;title&amp;gt; element.&lt;br /&gt;
3. Sama id on korduvalt kasutusel (id=”table1”).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML -&amp;gt; XML transformatsioon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pole esitatud, seega selles osas ei vasta töö esitatud tingimustele.&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119659</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119659"/>
		<updated>2017-03-27T11:40:20Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale SPOT, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Team_SPOT Talk:Team_SPOT]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale Talupood, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Talupood Talk:Talupood]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119658</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119658"/>
		<updated>2017-03-27T11:34:29Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale SPOT, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Team_SPOT Talk:Team_SPOT]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Team_SPOT&amp;diff=119657</id>
		<title>Talk:Team SPOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Team_SPOT&amp;diff=119657"/>
		<updated>2017-03-27T11:33:46Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Retsensioon meeskonnalt [https://wiki.itcollege.ee/index.php/Ticketer Ticketer]=&lt;br /&gt;
==XML fail==&lt;br /&gt;
Faili üldstruktuur on projekti wiki lehel hästi lahti kirjutatud (norida saab selle kallal, et kõiki tekstis viidatud linke wiki lehel ei ole). XML-fail vastab kirjeldusele. Failis selgitavad kommentaarid puuduvad. Samas on fail loogiliselt struktureeritud ja kergesti arusaadav. &lt;br /&gt;
Elementide nimed on loogilised. Elementide ja atribuutide nimedes on kasutatud ühtset stiili.&lt;br /&gt;
&lt;br /&gt;
Võib-olla tasuks märkida treenerite juures välja tuua, millise treeningstiili treeninguid iga treener teeb / saab läbi viia.&lt;br /&gt;
&lt;br /&gt;
Andmete paigutus atribuutidesse ja elementidesse tundub mõistlik. Võimalik, et litsentside info võiks eraldi elemendina olla. Kui tähte närida, siis toimumiskoha atribuudis määramine välistab treeningud, mis toimuvad mitmes ruumis.&lt;br /&gt;
&lt;br /&gt;
Kirjeldusi ja nimesid sisaldavate elementide sisu on näitefailis esitatud ohutult CDATA lõikudena.&lt;br /&gt;
&lt;br /&gt;
Näidisfail valideerub ning vastab struktuuri keerukuskirteeriumitele - on vähemalt neli loogilist dimensiooni; vähemalt kolmel dimensioonil on kasutatud ID-st informatiivsemaid atribuute&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
==XML schema==&lt;br /&gt;
Näidisfail vastab schema tingimustele. Andmetüübid vastavad andmete sisule ja eeldatavale kasutusele.&lt;br /&gt;
&lt;br /&gt;
Mõnes kohas tundub, et elementide ja atribuutide kohustuslikuks tegemisega on liialdatud. Vaieldav, kas treeneri reiting, treeningut kirjeldav video või treeningu kirjeldus peavad kindlasti kohustuslikud olema. Samuti pole lubatud ilma ühegi scheduledItemita treeningud.&lt;br /&gt;
&lt;br /&gt;
==Transformatsioonid==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML -&amp;gt; HTML transformatsioon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Transformatsioon vastab esitatud keerukuse tingimustele. Kasutatud on mitut foreach tsüklit, tingimuste kontrolli, stringitöötlust, defineeritud muutujaid.&lt;br /&gt;
&lt;br /&gt;
Andmed on esitatud loogiliselt ja arusaadavalt. HTML on keerukam kui XML-st välja nopitud teksti listis välja kuvamine. Kujunduses on kasutatud CSS-i. Andmete esitamiseks on kasutatud tabeleid ja iframe’e. &lt;br /&gt;
&lt;br /&gt;
XSLT fail valideerub. Väljundiks olev HTML annab W3C validaatoris kaks errorit (“no document type declaration; implying &amp;quot;&amp;lt;!DOCTYPE HTML SYSTEM&amp;gt;” ja “required attribute &amp;quot;TYPE&amp;quot; not specified &amp;lt;style&amp;gt;”)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML -&amp;gt; XML transformatsioon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Transformatsioon on piisavalt keerukas (nested foreache’id; tingimuskontrollid jne). Transformatsioon vastab kirjeldusele ning on teostatud korrektselt.&lt;br /&gt;
&lt;br /&gt;
Nii XLST fail kui väljundiks olev XML fail valideeruvad.&lt;br /&gt;
&lt;br /&gt;
Mõlema transformatsiooni loetavusele oleks kommentaarid abiks tulnud.&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119656</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119656"/>
		<updated>2017-03-27T11:32:24Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale SPOT, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Spot Talk:Spot]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119117</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=119117"/>
		<updated>2017-03-20T18:22:27Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118988</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118988"/>
		<updated>2017-03-20T12:20:19Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
Ticketeri näol on tegu lihtsa piletimüügikeskkonnaga: üritusi korraldavad ettevõtted saavad lisada sündmusi ning registreeritud kliendid neile pileteid osta. Inspireeris http://www.piletilevi.ee/.&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118986</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118986"/>
		<updated>2017-03-20T12:07:46Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118984</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118984"/>
		<updated>2017-03-20T12:07:20Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XSLT 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3 (xml)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118983</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118983"/>
		<updated>2017-03-20T12:07:08Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XSLT 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118982</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118982"/>
		<updated>2017-03-20T12:06:49Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XSLT 1 (xml --&amp;gt; html) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118981</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118981"/>
		<updated>2017-03-20T12:06:33Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XSLT 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1 (xml --&amp;gt; html)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118980</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118980"/>
		<updated>2017-03-20T12:04:07Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XSLT 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;Categories&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Events/Categories/Category[@lang=&#039;est&#039;]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:variable name=&amp;quot;catName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category&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=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;EventContent/Categories/Category/@id = $catId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;event&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:copy-of select=&amp;quot;EventContent/Performers&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;date&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,1,10)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/date&amp;gt;&lt;br /&gt;
                &amp;lt;time&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;substring(StartTime,12,5)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/time&amp;gt;&lt;br /&gt;
                &amp;lt;venue&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/venue&amp;gt;&lt;br /&gt;
                &amp;lt;minprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/minprice&amp;gt;&lt;br /&gt;
                &amp;lt;maxprice&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/maxprice&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;$catName=&#039;Sport&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;discount&amp;gt;&lt;br /&gt;
                    &amp;lt;reduction unit=&amp;quot;percent&amp;quot;&amp;gt;50&amp;lt;/reduction&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;MyFitness&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                    &amp;lt;clientGroup&amp;gt;Sparta&amp;lt;/clientGroup&amp;gt;&lt;br /&gt;
                  &amp;lt;/discount&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/event&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;/Category&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Categories&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;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118979</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118979"/>
		<updated>2017-03-20T12:02:31Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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 3===&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118978</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118978"/>
		<updated>2017-03-20T12:01:37Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XSLT 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&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;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Sündmused asula järgi&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Sündmused asula järgi&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Municipalities/Municipality&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityId&amp;quot; select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;municipalityName&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$municipalityName&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Venue/@municipality_id = $municipalityId&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
              &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
                &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                &amp;lt;/img&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
                &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt;&lt;br /&gt;
                &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- Check if there are any events in the area --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;count(/Events/Event/Venue[@municipality_id = $municipalityId]) = 0&amp;quot;&amp;gt;&lt;br /&gt;
            Piirkonnas ei ole lähiajal ühtegi sündmust.&lt;br /&gt;
          &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&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;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118977</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118977"/>
		<updated>2017-03-20T12:00:26Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XSLT 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating Julian day --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- used for reference: http://stackoverflow.com/questions/5544762/finding-the-difference-between-2-dates-in-xslt --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;a&amp;quot; select=&amp;quot;floor((14 - $month) div 12)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;y&amp;quot; select=&amp;quot;$year + 4800 - $a&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;m&amp;quot; select=&amp;quot;$month + 12 * $a - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$day + floor((153 * $m + 2) div 5) + $y * 365 + floor($y div 4) - floor($y div 100) + floor($y div 400) - 32045&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- dummy base date for date comparison --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;dateTodayDummy&amp;quot; select=&amp;quot;20170320&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:variable name=&amp;quot;todayDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateTodayDummy,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateTodayDummy,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateTodayDummy,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- template for calculating event start time --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:param name=&amp;quot;timeString&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;baseHours&amp;quot; select=&amp;quot;substring($timeString,1,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;addHours&amp;quot; select=&amp;quot;substring($timeString,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;$baseHours + $addHours&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text disable-output-escaping=&#039;yes&#039;&amp;gt;&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Ticteter - Esileht&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Peagi toimumas!&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- finding comparison date --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;dateOfEvent&amp;quot; select=&amp;quot;concat(substring(string($node),7,4),substring(string($node),4,2),substring(string($node),1,2))&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;compareDateJulian&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:call-template name=&amp;quot;calculateJulianDay&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;year&amp;quot; select=&amp;quot;substring($dateOfEvent,1,4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;month&amp;quot; select=&amp;quot;substring($dateOfEvent,5,2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:with-param name=&amp;quot;day&amp;quot; select=&amp;quot;substring($dateOfEvent,7,2)&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;!-- display item if less than 30 days to event --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;$compareDateJulian - $todayDateJulian  &amp;amp;lt; 30&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
              &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
              &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
              &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;                 &lt;br /&gt;
                &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/div&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;div style=&amp;quot;clear: left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;h2 style=&amp;quot;text-align: center&amp;quot;&amp;gt;Kõik üritused&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;hr/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Events/Event&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;node&amp;quot; select=&amp;quot;StartTime&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;!-- event&#039;s info --&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;float: left; width: 200px; margin: 20px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event photo --&amp;gt;&lt;br /&gt;
            &amp;lt;img alt=&amp;quot;eventart&amp;quot; height=&amp;quot;300&amp;quot; width=&amp;quot;200&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=&amp;quot;EventContent/ImageUrl&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
            &amp;lt;/img&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- event title --&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;EventContent/Title&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- date --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;Date&amp;quot; select=&amp;quot;concat(substring(string($node),1,2),&#039;.&#039;,substring(string($node),4,2),&#039;.&#039;,substring(string($node),7,4))&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;$Date&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- time --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;startTime&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:call-template name=&amp;quot;calculateStartTime&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:with-param name=&amp;quot;timeString&amp;quot; select=&amp;quot;substring($node,12,11)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:call-template&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat($startTime,&#039;:&#039;,substring(string($node),15,2))&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- venue --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Venue/Name&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;!-- price range --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;€ &amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@min&amp;quot;/&amp;gt;-&amp;lt;xsl:value-of select=&amp;quot;PriceInfo/Price/@max&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;clear: left&amp;quot;&amp;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 2===&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118976</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118976"/>
		<updated>2017-03-20T11:59:19Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XML schema (XSD) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Events&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;Categories&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;Category&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;id&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Municipalities&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;Municipality&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;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Event&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;EventContent&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:all&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Title&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Categories&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;Category&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&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;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;ImageUrl&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Performers&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;Performer&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;role&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;optional&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:all&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;StartTime&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;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;DurationInMinutes&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Venue&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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Description&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;lang&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lat&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;lng&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;country&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;municipality_id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;capacity&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PriceInfo&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;Price&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;min&amp;quot; type=&amp;quot;xs:decimal&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;max&amp;quot; type=&amp;quot;xs:decimal&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
===XSLT 2===&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118973</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118973"/>
		<updated>2017-03-20T11:52:05Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
===XSLT 2===&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118972</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118972"/>
		<updated>2017-03-20T11:51:20Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
===XSLT 2===&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118971</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118971"/>
		<updated>2017-03-20T11:50:35Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline. Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
===XSLT 2===&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118969</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118969"/>
		<updated>2017-03-20T11:49:28Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Team Ticketer&lt;br /&gt;
&lt;br /&gt;
Liina Abner&lt;br /&gt;
Krista Rüütel&lt;br /&gt;
Roland Türi&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;Events&amp;gt;&lt;br /&gt;
  &amp;lt;Categories&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Muusika&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Music&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;24&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Музыка&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Kogupere&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Family&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;25&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Для семьи&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Filmid&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Movies&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;26&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Кино&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Teater&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Theatre&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;27&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Театр&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;est&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;eng&amp;quot;&amp;gt;Sport&amp;lt;/Category&amp;gt;&lt;br /&gt;
    &amp;lt;Category id=&amp;quot;28&amp;quot; lang=&amp;quot;rus&amp;quot;&amp;gt;Спорт&amp;lt;/Category&amp;gt;&lt;br /&gt;
  &amp;lt;/Categories&amp;gt;&lt;br /&gt;
  &amp;lt;Municipalities&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;1&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Harjumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;2&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Tartumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;3&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Ida-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;4&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Pärnumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;5&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Lääne-Virumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;6&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Viljandimaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;7&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Raplamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;8&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Võrumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;9&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Saaremaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;10&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Jõgevamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;11&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Järvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;12&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Valgamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;13&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Põlvamaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;14&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Läänemaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
    &amp;lt;Municipality id=&amp;quot;15&amp;quot; country=&amp;quot;est&amp;quot;&amp;gt;Hiiumaa&amp;lt;/Municipality&amp;gt;&lt;br /&gt;
  &amp;lt;/Municipalities&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;38&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Eesti meistrivõistlused korvpallis. Finaal.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;28&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Ela kaasa aasta tähtsündmusele. Unustamatu pallilahing.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://upload.wikimedia.org/wikipedia/commons/8/87/Gergati.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[Kalev Cramo]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer&amp;gt;&amp;lt;![CDATA[TÜ Rock]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;15-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Saku Suurhall]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Avar ja kaunis Haabersti spordipalee. Eesti suurim multifunktsionaalne areen.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Big big hall]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.5467&amp;quot; lng=&amp;quot;26.1830&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;25.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;39&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Jaak Joala laulud]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Kaunid laulud romantikasõpradele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;https://www.rahvaraamat.ee/images/products/000/732/006/thumbnails/big/f1e93bcba84cc8826368227093a41c5f1212230d/jaak-joala-kuulsuse-ahelad.jpg&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Koit Toome]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Birgit Sarrap]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;02-04-2017T14:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;10&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;5&amp;quot; capacity=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vihula mõis]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti üks kauneimaid häärbereid metsade keskel.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Beautiful Estonian manor house]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4260&amp;quot; lng=&amp;quot;24.6474&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;5.00&amp;quot; max=&amp;quot;15.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[TRAD.ATTACK! - uue albumi &#039;&#039;KULLAKARVA&#039;&#039; esitluskontsert]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;24&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&amp;lt;![CDATA[Maikuus ilmub ülemaailmselt Trad.Attack!&#039;i uus album “Kullakarva”. Albumi esitlustuur viib bändi esinema paljudesse riikidesse nii Euroopas kui mujal maailmas ning rõõmu uuest muusikast jagab bänd loomulikult ka kodumaise publikuga!]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/778eb6184f8ef9ff50e5fc3e84e9a801/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Sandra Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;singer&amp;quot;&amp;gt;&amp;lt;![CDATA[Jalmar Vabarna]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;musician&amp;quot;&amp;gt;&amp;lt;![CDATA[Tõnu Tubli]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;30-06-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;120&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;16.00&amp;quot; max=&amp;quot;79.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;41&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Popi ja Huhuu]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Tuglase lihtne kuid sümbolistlik lugu üllatab oma mitmekihilisuse ja ajatusega ning on praegugi teravalt päevakajaline.&lt;br /&gt;
Tegemist on harukordse novelliga, mis pakub teatrile avaraid loomingulisi võimalusi. Pea sõnatu materjal tõlgituna universaalsesse teatrikeelde, võimaldab nukkude ja maskide, valguste ja varjude ning helide ja vaikustega luua maailma, mis on vaatajale mõistetav ja tajutav sõltumata riigipiirist või keelebarjäärist.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/286dd7f573c4ec7b7543fbf2efbad714/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Leino Rei]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Tarmo Song]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Mirko Rajas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helvin Kaljula]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;10-04-2017T16:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;105&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;12&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Eesti Draamateater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Eesti Draamateater on Eesti suurim sõnateater, praegu on siin 37 näitlejaga püsitrupp ja 4 koosseisulist lavastajat. Igal hooajal on teatris kümmekond esietendust, jooksvas repertuaaris on üle 20 lavastuse. Aasta jooksul annab Eesti Draamateater ligi 500 etendust ja neid vaatab üle 100 000 vaataja.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[The Estonian Drama Theatre is the biggest verbal theatre in Estonia; at the moment the permanent troupe consists of 37 actors and actresses and there are 5 permanent directors. Around 10 plays premier every season and more than 20 plays are constantly in the repertoire. During one year almost 500 performances are given and more than 100,000 people come to see the plays.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.4347&amp;quot; lng=&amp;quot;24.7489&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;15.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;42&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Furby tagasitulek]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;25&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Kas sa tunned, et oled vahel väsinud? Ja see pole see väsimus, mis tekib peale väikest sörki metsarajal. See pole ka lihtsalt mingi meeldiv rammestus eduka tööpäeva lõpul. Vaid see on selline perekondlik väsimus, mis tekib siis, kui laste mahaaetud puder täidab põrandalaudade vahesid, kui lõppevad puhtad sokid, kui enam ei jõua kedagi kuulata, kui ainsad teemad naisega on sina tood, mina viin. Ehk lahendaks pagulased palju meie koduseid ja isiklikke, ehk ka intiimseid probleeme? Sest tööd on alati kuhjaga, aega ja raha, tähelepanu ja armastust aga vähe, üks inimene kuluks ära küll. Või siis ikkagi ei ole meil teda vaja? Kas meil üldse on teisi inimesi vaja? Kas meil on võimalik teistest inimestest aru saada? Endastki on raske aru saada. Neile küsimustele püüabki vastuseid leida Urmas Vadi lavastus &amp;quot;Furby tagasitulek&amp;quot;.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/798a6ac2db0d64faa3ce50e31106a1a9/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Urmas Vadi]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Liina Vahtrik]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Aarne Soro]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Peeter Rästas]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;18-05-2017T15:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;90&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;11&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;1&amp;quot; capacity=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Vaba Lava]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava eesmärgiks kujuneda etenduskunstide valdkonna produktsoonikeskuseks ja loomeinkubaatoriks ning laiendada rahvusvahelist areaali, andes oma panuse nii kultuurieksporti kui -importi.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Vaba Lava wishes to become a venue for young, experimental and innovative performing arts and network with theatres with similar profiles abroad.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.2623&amp;quot; lng=&amp;quot;24.4344&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;14.00&amp;quot; max=&amp;quot;18.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
  &amp;lt;Event id=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;EventContent id=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Title&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Vägi]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Title&amp;gt;&lt;br /&gt;
      &amp;lt;Categories&amp;gt;&lt;br /&gt;
        &amp;lt;Category id=&amp;quot;27&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/Categories&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;EST&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;![CDATA[Lavastus kohanemisest ja traditsioonidest.&lt;br /&gt;
            Mismoodi paistavad inimese elu ja tema uskumused kõrvalt vaadates?&lt;br /&gt;
            Mis saab teadmistest ja oskustest, kui nendest saab ajalugu, eksponaat vitriinis?&lt;br /&gt;
            Mida loevad uskumused ja tavad, kui selle taga pole enam kogemust?&lt;br /&gt;
            Kuidas ahistavad inimese elu tavad, millel pole enam aluspõhja?&lt;br /&gt;
            Mis saab väest, kui sellega ei oska enam midagi teha?&lt;br /&gt;
            Lavastus on loodud spetsiaalselt Eesti Rahva Muuseumi saalis mängimiseks.&lt;br /&gt;
            Lavastus moodustab muuseumi ekspositsiooniga omaette terviku, kuid on mõistetav ka eraldi.]]&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;ImageUrl&amp;gt;http://www.piletilevi.ee/imageGenerator/18ad67687ce2692a6cab7a00eb61b142/eventDetails&amp;lt;/ImageUrl&amp;gt;&lt;br /&gt;
      &amp;lt;Performers&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;producer&amp;quot;&amp;gt;&amp;lt;![CDATA[Ivar Põllu]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Jakobson]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Maarja Mitt]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
        &amp;lt;Performer role=&amp;quot;actor&amp;quot;&amp;gt;&amp;lt;![CDATA[Helgur Rosenthal]]&amp;gt;&amp;lt;/Performer&amp;gt;&lt;br /&gt;
      &amp;lt;/Performers&amp;gt;&lt;br /&gt;
    &amp;lt;/EventContent&amp;gt;&lt;br /&gt;
    &amp;lt;StartTime type=&amp;quot;ISO 8601&amp;quot;&amp;gt;01-04-2017T17:00+03:00&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;DurationInMinutes&amp;gt;135&amp;lt;/DurationInMinutes&amp;gt;&lt;br /&gt;
    &amp;lt;Venue id=&amp;quot;15&amp;quot; country=&amp;quot;EST&amp;quot; municipality_id=&amp;quot;2&amp;quot; capacity=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater]]&amp;gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;est&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater on avatud platvorm uutele ideedele.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Description lang=&amp;quot;eng&amp;quot;&amp;gt;&amp;lt;![CDATA[Tartu Uus Teater is an open platform for new ideas.]]&amp;gt;&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Location lat=&amp;quot;59.3953&amp;quot; lng=&amp;quot;26.7443&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Venue&amp;gt;&lt;br /&gt;
    &amp;lt;PriceInfo&amp;gt;&lt;br /&gt;
      &amp;lt;Price min=&amp;quot;10.00&amp;quot; max=&amp;quot;12.00&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/PriceInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Event&amp;gt;&lt;br /&gt;
&amp;lt;/Events&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
===XSLT 2===&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</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_2017&amp;diff=118691</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2017</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_2017&amp;diff=118691"/>
		<updated>2017-03-19T10:10:41Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Kaugõpe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2017=&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_2017#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 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2017&#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_2017#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2017&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#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_2017#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#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 2017 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 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: QView===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Semjon Greef&lt;br /&gt;
* Martin Nigul&lt;br /&gt;
* Martin Nõukas&lt;br /&gt;
* Margus Muru&lt;br /&gt;
* Lisandra Noor&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: QView]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Redundant Rappers===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kliss&lt;br /&gt;
*Kertu Nurmberg&lt;br /&gt;
*Anneli Asser&lt;br /&gt;
*Mart-Erki Nõumees&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Redundant Rappers]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sense Of Direction===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
Meeskonna koduleht: [[Sense Of Direction]]&amp;lt;br&amp;gt;&lt;br /&gt;
XML/XSD/XSLT osa asub [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#XML siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RK Meeskond: RK]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Raido Kivinurm&lt;br /&gt;
&lt;br /&gt;
Esimene osa: [https://wiki.itcollege.ee/index.php/RK#XML XML] / [https://wiki.itcollege.ee/index.php/RK#XSD XSD] / [https://wiki.itcollege.ee/index.php/RK#XSLT_HTML XSLT HTML] / [https://wiki.itcollege.ee/index.php/RK#XSLT_XML XSLT XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_Echo Meeskond: Echo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Vajak&lt;br /&gt;
* Janno Oolo&lt;br /&gt;
* Mari-Liis Oldja&lt;br /&gt;
* Arti Zirk&lt;br /&gt;
* Joosep Voolma&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers Meeskond: Bob&#039;s Burgers]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksei Kopõlov&lt;br /&gt;
*Sander Perens&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/User:Meeskond:_VeebiGurmaanid Meeskond: VeebiGurmaanid]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Koit Kõrvel&lt;br /&gt;
* Marko Kask&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Joosep Koort&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Muru Meeskond: Muru]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CoverMe===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karit Kilgi&lt;br /&gt;
* Sten Kaasik&lt;br /&gt;
* Ragne Auling&lt;br /&gt;
* Silja Kralik&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: CoverMe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_SPOT Meeskond: SPOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Pachel&lt;br /&gt;
* Oliver Tiks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JRT Meeskond: JRT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ticketer Meeskond: Ticketer]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Krista Rüütel&lt;br /&gt;
* Roland Türi&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118690</id>
		<title>Ticketer</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ticketer&amp;diff=118690"/>
		<updated>2017-03-19T10:10:23Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: Created page with &amp;quot;= Meeskond =  Liina Abner &amp;lt;br&amp;gt; Krista Rüütel &amp;lt;br&amp;gt; Roland Türi&amp;lt;br&amp;gt;  = Idee =    = Projekt =  ==XML== ===Teema=== ===XML=== ===XML schema (XSD)=== ===XSLT 1=== ===XSLT 2===...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meeskond =&lt;br /&gt;
&lt;br /&gt;
Liina Abner &amp;lt;br&amp;gt;&lt;br /&gt;
Krista Rüütel &amp;lt;br&amp;gt;&lt;br /&gt;
Roland Türi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Idee =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projekt =&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===Teema===&lt;br /&gt;
===XML===&lt;br /&gt;
===XML schema (XSD)===&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
===XSLT 2===&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95763</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95763"/>
		<updated>2015-10-30T07:52:53Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Erialatutvustuse raames toimunud loengute eesmärgiks oli värsketele õppuritele nii ITKs õppimise kui ka sellele loodetavasti järgneva tööelu tutvustamine. Esinejateks kutsutud oma ala professionaalid mõjusid motiveerivalt ja andsid ka rohkelt mõtteid selle osas, kuidas oma õpinguid nii korraldada, et neist maksimaalselt kasu oleks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Aine sissejuhatavast loengust jäid meelde eelkõige Inga Vau sõnad, et ITKsse õppimasaamine ei tähenda, et sul oleks ka lõpudiplom kindlasti taskus. Kuigi mul polnud ka sisseastumisel illusioone eesseisva töömahu osas, siis peale esimest õpingukuud olen aru saanud, et töö kõrvalt õppimine on tugevatele. Õnneks tulevad siinkohal appi ITK toetav keskkond, koostöö õpingukaaslastega (mitte segi ajada akadeemise pettusega!) ja rohked võimalused pitsasöömiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projektijuhtimise loengus jäi kõlama mõte, et ükskõik kui hästi ka projekti ette valmistada, on projekti ajakava suures osas ikkagi &#039;&#039;wild educated guess&#039;&#039;. Mõnes mõttes hirmutav, et ka pikalt valdkonnas töötanud inimesed ei suuda tööle kuluda võivat aega ette ennustada (kuna ilmselt pole neil selget ettekujutust sellest, mida teha on vaja). Teisest küljest on see aga põnev, sest järelikult saab pidevalt tegeleda uudsete projektidega. Lisaks andis loeng ka varasemast palju selgema ettekujutuse projektide töökorraldusest IT valdkonnas ning arusaamise, et kõige aluseks on jällegi meeskonnatöö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elar Langi loengut võiks uuesti vaadata siis, kui motivatsioon hakkab langema ja koolikohustused sellega seoses üle pea kasvama. Soovitused nagu „hakka lihtsalt peale“, „keskendu võimalustele“ ja „hoia eemale negatiivsetest inimestest“ on ilmselt kasulikud nii kooli- kui tööelus. Samas ei tulekski neid kahte nii eraldiseisvatena võtta, nagu arvas ka Lang ise, vaid arvestada sellega, et ühes kohas loodud maine kandub vähemalt Eestis suure tõenäosusega üle teise. Seega tuleks juba koolis usinalt mainekujundusega tegeleda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taavi Tuisk rääkis IT valdkonnast, millest peaaegu igaüks omab mingit (sageli peamiselt stereotüüpidel põhinevat) ettekujutust. Nagu aga loengust selgus, siis on tegu võrdlemisi laia valdkonnaga, mis pakub rohkelt võimalusi ka enda proovilepanekuks. Muutust töö profiilis näitab nii programmeerimis- kui ka suhtlemisoskuse rõhutamine. Ilmselt on suures osas läbi ajad, mil süsteemihaldur sai vaikselt omaette nokitseda ja kaastöötajaid riistvara kaudu terroriseerida.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige suuremaks üllatajaks osutus testimise loeng. Tuleb tunnistada, et ka minu jaoks oli seni tegu võrdlemisi „ebaseksika“ IT valdkonnaga, ilmselt isikliku kokkupuute vähesuse ja ka üldiselt ettekujutuse puudumise tõttu. Kuigi Eestis on ala alles lapsekingades, on tegu siiski perspektiivika valdkonnaga, mida ka õppimise ajal silmas pidada. Selles mõttes oli väga kasulik ka loengus toodud väljavõte ITK õppeainetest, mis testimisega mingit pidi seotud on. Samas, kuna testimine peaks ideaalis olema kõigi tootearenduse etappide osa, siis võib sellealaste oskuste puudumine (või ka puudulik suhtumine) ühel hetkel ettevõttele ja seeläbi ka töötajale väga kulukaks osutuda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige meelelahutuslikum ja samas ka sisukam loeng. Targo Tennisbergi maalitud pilt IT-st kui tänapäeva alkeemiast, mis kulla jahil on loonud meile Matrixi sarnase maailma, kus masinad käsutavad inimesi (sest see, mida sa ei mõista, hakkab sinu üle valitsema), tundub ehk esmapilgul reaalsusest kaugel, kuid lähemal vaatlusel mitte nii väga. Kui see tundub uskumatu, siis võib mõelda ka nii: soovist konkurentide ja ajaga võidu joosta, saadame turule üha enam poolikuid (s.t. korralikult kommunikeerimata, arendamata, testimata jne) lahendusi, mis seal katki lähevad ja meid pikaks ajaks enda külge haagivad. Lõplikult oled orjastatud siis, kui oma toodet tiražeerima hakkad, õnneks saabuvad siis kompensatsiooniks ühekohalisest suuremad kasuminumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tanel Unt esindas neid õnnelikke inimesi, kes teevad tööd mitte palga pärast, vaid selle pärast et neile meeldib seda teha. Kuigi Unti silmis on entusiasm ja võime õppida ülikooliharidusest tähtsamad, siis tuleb siiski arvestada, et reaalsete oskusteta oled ka vaatamata säravatele silmadele tööturul väärtusetu ning seetõttu ei tuleks kooliskäimisesse ka pealiskaudselt suhtuda. Sest olgem ausad, tehnoloogia viimase sõnast (miski, mis ülikooli ametlikku õppeprogrammi arvatavasti ei jõua) saad aru ikkagi alles siis, kui sul lugemine selge on. Unti soovitustest kõige olulisemaks võib pidada aga seda, et oma ettevõtte loomisel on kõige olulisem oskus head meeskonda kokku panna, sest just meeskond on see, millesse investor tegelikult oma raha paigutab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Targo Tennisberg tõmbas oma loengus paralleeli IT ja alkeemia vahele, siis Oliver Bogdanov ja Oliver Kadak tõestasid, et andmeanalüüs võimaldab edukalt tulevikku ennustada. Samuti olid nad heaks näiteks sellest, et kui leiad endale ala, millesse suhtud kirglikult ning suudad ka teistest (vähemalt mõnda aega) ees püsida, siis annab see sulle tööturul väga hea positsiooni. Loengus toodud värvikad näited seoses andmekaevandamise ja analüütikaga tegid suurepäraselt selgeks ka selle, et Interneti mõistes on kasutajad kaup ning pääsu pole sellest kellelgi (ka mitte andmeteadlastel endil).&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes võtsin sellest loengusarjast kaasa väga palju häid soovitusi ning ka varasemast palju selgema ettekujutuse sellest, mis tehtud erialavalikuga pikemas perspektiivis kaasneda võiks. Kui ülikooli astudes nägin peamise väljundina arendaja tööd, siis nüüd saan aru, et IT kui valdkond on palju eripalgelisem ja võimalusterohkem ning nii kitsad lahterdamised pole tööelus ei vajalikud ega tihti ka võimalikud.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95762</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95762"/>
		<updated>2015-10-30T07:51:37Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Erialatutvustuse raames toimunud loengute eesmärgiks oli värsketele õppuritele nii ITKs õppimise kui ka sellele loodetavasti järgneva tööelu tutvustamine. Esinejateks kutsutud oma ala professionaalid mõjusid motiveerivalt ja andsid ka rohkelt mõtteid selle osas, kuidas oma õpinguid nii korraldada, et neist maksimaalselt kasu oleks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Aine sissejuhatavast loengust jäid meelde eelkõige Inga Vau sõnad, et ITKsse õppimasaamine ei tähenda, et sul oleks ka lõpudiplom kindlasti taskus. Kuigi mul polnud ka sisseastumisel illusioone eesseisva töömahu osas, siis peale esimest õpingukuud olen aru saanud, et töö kõrvalt õppimine on tugevatele. Õnneks tulevad siinkohal appi ITK toetav keskkond, koostöö õpingukaaslastega (mitte segi ajada akadeemise pettusega!) ja rohked võimalused pitsasöömiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projektijuhtimise loengus jäi kõlama mõte, et ükskõik kui hästi ka projekti ette valmistada, on projekti ajakava suures osas ikkagi &#039;&#039;wild educated guess&#039;&#039;. Mõnes mõttes hirmutav, et ka pikalt valdkonnas töötanud inimesed ei suuda tööle kuluda võivat aega ette ennustada (kuna ilmselt pole neil selget ettekujutust sellest, mida teha on vaja). Teisest küljest on see aga põnev, sest järelikult saab pidevalt tegeleda uudsete projektidega. Lisaks andis loeng ka varasemast palju selgema ettekujutuse projektide töökorraldusest IT valdkonnas ning arusaamise, et kõige aluseks on jällegi meeskonnatöö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elar Langi loengut võiks uuesti vaadata siis, kui motivatsioon hakkab langema ja koolikohustused sellega seoses üle pea kasvama. Soovitused nagu „hakka lihtsalt peale“, „keskendu võimalustele“ ja „hoia eemale negatiivsetest inimestest“ on ilmselt kasulikud nii kooli- kui tööelus. Samas ei tulekski neid kahte nii eraldiseisvatena võtta, nagu arvas ka Lang ise, vaid arvestada sellega, et ühes kohas loodud maine kandub vähemalt Eestis suure tõenäosusega üle teise. Seega tuleks juba koolis usinalt mainekujundusega tegeleda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taavi Tuisk rääkis IT valdkonnast, millest peaaegu igaüks omab mingit (sageli peamiselt stereotüüpidel põhinevat) ettekujutust. Nagu aga loengust selgus, siis on tegu võrdlemisi laia valdkonnaga, mis pakub rohkelt võimalusi ka enda proovilepanekuks. Muutust töö profiilis näitab nii programmeerimis- kui ka suhtlemisoskuse rõhutamine. Ilmselt on suures osas läbi ajad, mil süsteemihaldur sai vaikselt omaette nokitseda ja kaastöötajaid riistvara kaudu terroriseerida.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige suuremaks üllatajaks osutus testimise loeng. Tuleb tunnistada, et ka minu jaoks oli seni tegu võrdlemisi „ebaseksika“ IT valdkonnaga, ilmselt isikliku kokkupuute vähesuse ja ka üldiselt ettekujutuse puudumise tõttu. Kuigi Eestis on ala alles lapsekingades, on tegu siiski perspektiivika valdkonnaga, mida ka õppimise ajal silmas pidada. Selles mõttes oli väga kasulik ka loengus toodud väljavõte ITK õppeainetest, mis testimisega mingit pidi seotud on. Samas, kuna testimine peaks ideaalis olema kõigi tootearenduse etappide osa, siis võib sellealaste oskuste puudumine (või ka puudulik suhtumine) ühel hetkel ettevõttele ja seeläbi ka töötajale väga kulukaks osutuda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige meelelahutuslikum ja samas ka sisukam loeng. Targo Tennisbergi maalitud pilt IT-st kui tänapäeva alkeemiast, mis kulla jahil on loonud meile Matrixi sarnase maailma, kus masinad käsutavad inimesi (sest see, mida sa ei mõista, hakkab sinu üle valitsema), tundub ehk esmapilgul reaalsusest kaugel, kuid lähemal vaatlusel mitte nii väga. Kui see tundub uskumatu, siis võib mõelda ka nii: soovist konkurentide ja ajaga võidu joosta, saadame turule üha enam poolikuid (s.t. korralikult kommunikeerimata, arendamata, testimata jne) lahendusi, mis seal katki lähevad ja meid pikaks ajaks enda külge haagivad. Lõplikult oled orjastatud siis, kui oma toodet tiražeerima hakkad, õnneks saabuvad siis kompensatsiooniks ühekohalisest suuremad kasuminumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tanel Unt esindas neid õnnelikke inimesi, kes teevad tööd mitte palga pärast, vaid selle pärast et neile meeldib seda teha. Kuigi Unti silmis on entusiasm ja võime õppida ülikooliharidusest tähtsamad, siis tuleb siiski arvestada, et reaalsete oskusteta oled ka vaatamata säravatele silmadele tööturul väärtusetu ning seetõttu ei tuleks kooliskäimisesse ka pealiskaudselt suhtuda. Sest olgem ausad, tehnoloogia viimase sõnast (miski, mis ülikooli ametlikku õppeprogrammi arvatavasti ei jõua) saad aru ikkagi alles siis, kui sul lugemine selge on. Unti soovitustest kõige olulisemaks võib pidada aga seda, et oma ettevõtte loomisel on kõige olulisem oskus head meeskonda kokku panna, sest just meeskond on see, millesse investor tegelikult oma raha paigutab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Targo Tennisberg tõmbas oma loengus paralleeli IT ja alkeemia vahele, siis Oliver Bogdanov ja Oliver Kadak tõestasid, et andmeanalüüs võimaldab edukalt tulevikku ennustada. Samuti olid nad heaks näiteks sellest, et kui leiad endale ala, millesse suhtud kirglikult ning suudad ka teistest (vähemalt mõnda aega) ees püsida, siis annab see sulle tööturul väga hea positsiooni. Loengus toodud värvikad näited seoses andmekaevandamise ja analüütikaga tegid suurepäraselt selgeks ka selle, et Interneti mõistes on kasutajad kaup ning pääsu pole sellest kellelgi (ka mitte andmeteadlastel endil).&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes võtsin sellest loengusarjast kaasa väga palju häid soovitusi ning ka varasemast palju selgema ettekujutuse sellest, mis tehtud erialavalikuga pikemas perspektiivis kaasneda võiks. Kui ülikooli astudes nägin peamise väljundina arendaja tööd, siis nüüd saan aru, et IT kui valdkond on palju eripalgelisem ja võimalusterohkem ning nii kitsad lahterdamised pole tööelus vajalikud ega tihti ka võimalikud.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95761</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95761"/>
		<updated>2015-10-30T07:51:26Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Erialatutvustuse raames toimunud loengute eesmärgiks oli värsketele õppuritele nii ITKs õppimise kui ka sellele loodetavasti järgneva tööelu tutvustamine. Esinejateks kutsutud oma ala professionaalid mõjusid motiveerivalt ja andsid ka rohkelt mõtteid selle osas, kuidas oma õpinguid nii korraldada, et neist maksimaalselt kasu oleks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Aine sissejuhatavast loengust jäid meelde eelkõige Inga Vau sõnad, et ITKsse õppimasaamine ei tähenda, et sul oleks ka lõpudiplom kindlasti taskus. Kuigi mul polnud ka sisseastumisel illusioone eesseisva töömahu osas, siis peale esimest õpingukuud olen aru saanud, et töö kõrvalt õppimine on tugevatele. Õnneks tulevad siinkohal appi ITK toetav keskkond, koostöö õpingukaaslastega (mitte segi ajada akadeemise pettusega!) ja rohked võimalused pitsasöömiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projektijuhtimise loengus jäi kõlama mõte, et ükskõik kui hästi ka projekti ette valmistada, on projekti ajakava suures osas ikkagi &#039;&#039;wild educated guess&#039;&#039;. Mõnes mõttes hirmutav, et ka pikalt valdkonnas töötanud inimesed ei suuda tööle kuluda võivat aega ette ennustada (kuna ilmselt pole neil selget ettekujutust sellest, mida teha on vaja). Teisest küljest on see aga põnev, sest järelikult saab pidevalt tegeleda uudsete projektidega. Lisaks andis loeng ka varasemast palju selgema ettekujutuse projektide töökorraldusest IT valdkonnas ning arusaamise, et kõige aluseks on jällegi meeskonnatöö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elar Langi loengut võiks uuesti vaadata siis, kui motivatsioon hakkab langema ja koolikohustused sellega seoses üle pea kasvama. Soovitused nagu „hakka lihtsalt peale“, „keskendu võimalustele“ ja „hoia eemale negatiivsetest inimestest“ on ilmselt kasulikud nii kooli- kui tööelus. Samas ei tulekski neid kahte nii eraldiseisvatena võtta, nagu arvas ka Lang ise, vaid arvestada sellega, et ühes kohas loodud maine kandub vähemalt Eestis suure tõenäosusega üle teise. Seega tuleks juba koolis usinalt mainekujundusega tegeleda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taavi Tuisk rääkis IT valdkonnast, millest peaaegu igaüks omab mingit (sageli peamiselt stereotüüpidel põhinevat) ettekujutust. Nagu aga loengust selgus, siis on tegu võrdlemisi laia valdkonnaga, mis pakub rohkelt võimalusi ka enda proovilepanekuks. Muutust töö profiilis näitab nii programmeerimis- kui ka suhtlemisoskuse rõhutamine. Ilmselt on suures osas läbi ajad, mil süsteemihaldur sai vaikselt omaette nokitseda ja kaastöötajaid riistvara kaudu terroriseerida.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige suuremaks üllatajaks osutus testimise loeng. Tuleb tunnistada, et ka minu jaoks oli seni tegu võrdlemisi „ebaseksika“ IT valdkonnaga, ilmselt isikliku kokkupuute vähesuse ja ka üldiselt ettekujutuse puudumise tõttu. Kuigi Eestis on ala alles lapsekingades, on tegu siiski perspektiivika valdkonnaga, mida ka õppimise ajal silmas pidada. Selles mõttes oli väga kasulik ka loengus toodud väljavõte ITK õppeainetest, mis testimisega mingit pidi seotud on. Samas, kuna testimine peaks ideaalis olema kõigi tootearenduse etappide osa, siis võib sellealaste oskuste puudumine (või ka puudulik suhtumine) ühel hetkel ettevõttele ja seeläbi ka töötajale väga kulukaks osutuda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige meelelahutuslikum ja samas ka sisukam loeng. Targo Tennisbergi maalitud pilt IT-st kui tänapäeva alkeemiast, mis kulla jahil on loonud meile Matrixi sarnase maailma, kus masinad käsutavad inimesi (sest see, mida sa ei mõista, hakkab sinu üle valitsema), tundub ehk esmapilgul reaalsusest kaugel, kuid lähemal vaatlusel mitte nii väga. Kui see tundub uskumatu, siis võib mõelda ka nii: soovist konkurentide ja ajaga võidu joosta, saadame turule üha enam poolikuid (s.t. korralikult kommunikeerimata, arendamata, testimata jne) lahendusi, mis seal katki lähevad ja meid pikaks ajaks enda külge haagivad. Lõplikult oled orjastatud siis, kui oma toodet tiražeerima hakkad, õnneks saabuvad siis kompensatsiooniks ühekohalisest suuremad kasuminumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tanel Unt esindas neid õnnelikke inimesi, kes teevad tööd mitte palga pärast, vaid selle pärast et neile meeldib seda teha. Kuigi Unti silmis on entusiasm ja võime õppida ülikooliharidusest tähtsamad, siis tuleb siiski arvestada, et reaalsete oskusteta oled ka vaatamata säravatele silmadele tööturul väärtusetu ning seetõttu ei tuleks kooliskäimisesse ka pealiskaudselt suhtuda. Sest olgem ausad, tehnoloogia viimase sõnast (miski, mis ülikooli ametlikku õppeprogrammi arvatavasti ei jõua) saad aru ikkagi alles siis, kui sul lugemine selge on. Unti soovitustest kõige olulisemaks võib pidada aga seda, et oma ettevõtte loomisel on kõige olulisem oskus head meeskonda kokku panna, sest just meeskond on see, millesse investor tegelikult oma raha paigutab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Targo Tennisberg tõmbas oma loengus paralleeli IT ja alkeemia vahele, siis Oliver Bogdanov ja Oliver Kadak tõestasid, et andmeanalüüs võimaldab edukalt tulevikku ennustada. Samuti olid nad heaks näiteks sellest, et kui leiad endale ala, millesse suhtud kirglikult ning suudad ka teistest (vähemalt mõnda aega) ees püsida, siis annab see sulle tööturul väga hea positsiooni. Loengus toodud värvikad näited seoses andmekaevandamise ja analüütikaga tegid suurepäraselt selgeks ka selle, et Interneti mõistes on kasutajad kaup ning pääsu pole sellest kellelgi (ka mitte andmeteadlastel endil).&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes võtsin sellest loengusarjast kaasa väga palju häid soovitusi ning ka varasemast palju selgema ettekujutuse sellest, mis tehtud erialavalikuga pikemas perspektiivis kaasneda võiks. Kui ülikooli astudes nägin peamise väljundina arendaja tööd, siis nüüd saan aru, et IT kui valdkond on palju eripalgelisem ja võimalusterohkem ning nii kitsad lahterdamised pole tööelus vajalikud ega tihti ka võimalikud.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95760</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95760"/>
		<updated>2015-10-30T07:40:13Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Erialatutvustuse raames toimunud loengute eesmärgiks oli värsketele õppuritele nii ITKs õppimise kui ka sellele loodetavasti järgneva tööelu tutvustamine. Esinejateks kutsutud oma ala professionaalid mõjusid motiveerivalt ja andsid ka rohkelt mõtteid selle osas, kuidas oma õpinguid nii korraldada, et neist maksimaalselt kasu oleks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Aine sissejuhatavast loengust jäid meelde eelkõige Inga Vau sõnad, et ITKsse õppimasaamine ei tähenda, et sul oleks ka lõpudiplom kindlasti taskus. Kuigi mul polnud ka sisseastumisel illusioone eesseisva töömahu osas, siis peale esimest õpingukuud olen aru saanud, et töö kõrvalt õppimine on tugevatele. Õnneks tulevad siinkohal appi ITK toetav keskkond, koostöö õpingukaaslastega (mitte segi ajada akadeemise pettusega!) ja rohked võimalused pitsasöömiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projektijuhtimise loengus jäi kõlama mõte, et ükskõik kui hästi ka projekti ette valmistada, on projekti ajakava suures osas ikkagi &#039;&#039;wild educated guess&#039;&#039;. Mõnes mõttes hirmutav, et ka pikalt valdkonnas töötanud inimesed ei suuda tööle kuluda võivat aega ette ennustada (kuna ilmselt pole neil selget ettekujutust sellest, mida teha on vaja). Teisest küljest on see aga põnev, sest järelikult saab pidevalt tegeleda uudsete projektidega. Lisaks andis loeng ka varasemast palju selgema ettekujutuse projektide töökorraldusest IT valdkonnas ning arusaamise, et kõige aluseks on jällegi meeskonnatöö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elar Langi loengut võiks uuesti vaadata siis, kui motivatsioon hakkab langema ja koolikohustused sellega seoses üle pea kasvama. Soovitused nagu „hakka lihtsalt peale“, „keskendu võimalustele“ ja „hoia eemale negatiivsetest inimestest“ on ilmselt kasulikud nii kooli- kui tööelus. Samas ei tulekski neid kahte nii eraldiseisvatena võtta, nagu arvas ka Lang ise, vaid arvestada sellega, et ühes kohas loodud maine kandub vähemalt Eestis suure tõenäosusega üle teise. Seega tuleks juba koolis usinalt mainekujundusega tegeleda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taavi Tuisk rääkis IT valdkonnast, millest peaaegu igaüks omab mingit (sageli peamiselt stereotüüpidel põhinevat) ettekujutust. Nagu aga loengust selgus, siis on tegu võrdlemisi laia valdkonnaga, mis pakub rohkelt võimalusi ka enda proovilepanekuks. Muutust töö profiilis näitab nii programmeerimis- kui ka suhtlemisoskuse rõhutamine. Ilmselt on suures osas läbi ajad, mil süsteemihaldur sai vaikselt omaette nokitseda ja kaastöötajaid riistvara kaudu terroriseerida.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige suuremaks üllatajaks osutus testimise loeng. Tuleb tunnistada, et ka minu jaoks oli seni tegu võrdlemisi „ebaseksika“ IT valdkonnaga, ilmselt isikliku kokkupuute vähesuse ja ka üldiselt ettekujutuse puudumise tõttu. Kuigi Eestis on ala alles lapsekingades, on tegu siiski perspektiivika valdkonnaga, mida ka õppimise ajal silmas pidada. Selles mõttes oli väga kasulik ka loengus toodud väljavõte ITK õppeainetest, mis testimisega mingit pidi seotud on. Samas, kuna testimine peaks ideaalis olema kõigi tootearenduse etappide osa, siis võib sellealaste oskuste puudumine (või ka puudulik suhtumine) ühel hetkel ettevõttele ja seeläbi ka töötajale väga kulukaks osutuda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige meelelahutuslikum ja samas ka sisukam loeng. Targo Tennisbergi maalitud pilt IT-st kui tänapäeva alkeemiast, mis kulla jahil on loonud meile Matrixi sarnase maailma, kus masinad käsutavad inimesi (sest see, mida sa ei mõista, hakkab sinu üle valitsema), tundub ehk esmapilgul reaalsusest kaugel, kuid lähemal vaatlusel mitte nii väga. Kui see tundub uskumatu, siis võib mõelda ka nii: soovist konkurentide ja ajaga võidu joosta, saadame turule üha enam poolikuid (s.t. korralikult kommunikeerimata, arendamata, testimata jne) lahendusi, mis seal katki lähevad ja meid pikaks ajaks enda külge haagivad. Lõplikult oled orjastatud siis, kui oma toodet tiražeerima hakkad, õnneks saabuvad siis kompensatsiooniks ühekohalisest suuremad kasuminumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tanel Unt esindas neid õnnelikke inimesi, kes teevad tööd mitte palga pärast, vaid selle pärast et neile meeldib seda teha. Kuigi Unti silmis on entusiasm ja võime õppida ülikooliharidusest tähtsamad, siis tuleb siiski arvestada, et reaalsete oskusteta oled ka vaatamata säravatele silmadele tööturul väärtusetu ning seetõttu ei tuleks kooliskäimisesse ka pealiskaudselt suhtuda. Sest olgem ausad, tehnoloogia viimase sõnast (miski, mis ülikooli ametlikku õppeprogrammi arvatavasti ei jõua) saad aru ikkagi alles siis, kui sul lugemine selge on. Unti soovitustest kõige olulisemaks võib pidada aga seda, et oma ettevõtte loomisel on kõige olulisem oskus head meeskonda kokku panna, sest just meeskond on see, millesse investor tegelikult oma raha paigutab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Targo Tennisberg tõmbas oma loengus paralleeli IT ja alkeemia vahele, siis Oliver Bogdanov ja Oliver Kadak tõestasid, et andmeanalüüs võimaldab edukalt tulevikku ennustada. Samuti olid nad heaks näiteks sellest, et kui leiad endale ala, millesse suhtud kirglikult ning suudad ka teistest (vähemalt mõnda aega) ees püsida, siis annab see sulle tööturul väga hea positsiooni. Loengus toodud värvikad näited seoses andmekaevandamise ja analüütikaga tegid suurepäraselt selgeks ka selle, et Interneti mõistes on kasutajad kaup ning pääsu pole sellest kellelgi (ka mitte andmeteadlastel endil).&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95759</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95759"/>
		<updated>2015-10-30T07:39:44Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Erialatutvustuse raames toimunud loengute eesmärgiks oli värsketele õppuritele nii ITKs õppimise kui ka sellele loodetavasti järgneva tööelu tutvustamine. Esinejateks kutsutud oma ala professionaalid mõjusid motiveerivalt ja andsid ka rohkelt mõtteid selle osas, kuidas oma õpinguid nii korraldada, et sellest maksimaalselt kasu oleks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Aine sissejuhatavast loengust jäid meelde eelkõige Inga Vau sõnad, et ITKsse õppimasaamine ei tähenda, et sul oleks ka lõpudiplom kindlasti taskus. Kuigi mul polnud ka sisseastumisel illusioone eesseisva töömahu osas, siis peale esimest õpingukuud olen aru saanud, et töö kõrvalt õppimine on tugevatele. Õnneks tulevad siinkohal appi ITK toetav keskkond, koostöö õpingukaaslastega (mitte segi ajada akadeemise pettusega!) ja rohked võimalused pitsasöömiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projektijuhtimise loengus jäi kõlama mõte, et ükskõik kui hästi ka projekti ette valmistada, on projekti ajakava suures osas ikkagi &#039;&#039;wild educated guess&#039;&#039;. Mõnes mõttes hirmutav, et ka pikalt valdkonnas töötanud inimesed ei suuda tööle kuluda võivat aega ette ennustada (kuna ilmselt pole neil selget ettekujutust sellest, mida teha on vaja). Teisest küljest on see aga põnev, sest järelikult saab pidevalt tegeleda uudsete projektidega. Lisaks andis loeng ka varasemast palju selgema ettekujutuse projektide töökorraldusest IT valdkonnas ning arusaamise, et kõige aluseks on jällegi meeskonnatöö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elar Langi loengut võiks uuesti vaadata siis, kui motivatsioon hakkab langema ja koolikohustused sellega seoses üle pea kasvama. Soovitused nagu „hakka lihtsalt peale“, „keskendu võimalustele“ ja „hoia eemale negatiivsetest inimestest“ on ilmselt kasulikud nii kooli- kui tööelus. Samas ei tulekski neid kahte nii eraldiseisvatena võtta, nagu arvas ka Lang ise, vaid arvestada sellega, et ühes kohas loodud maine kandub vähemalt Eestis suure tõenäosusega üle teise. Seega tuleks juba koolis usinalt mainekujundusega tegeleda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taavi Tuisk rääkis IT valdkonnast, millest peaaegu igaüks omab mingit (sageli peamiselt stereotüüpidel põhinevat) ettekujutust. Nagu aga loengust selgus, siis on tegu võrdlemisi laia valdkonnaga, mis pakub rohkelt võimalusi ka enda proovilepanekuks. Muutust töö profiilis näitab nii programmeerimis- kui ka suhtlemisoskuse rõhutamine. Ilmselt on suures osas läbi ajad, mil süsteemihaldur sai vaikselt omaette nokitseda ja kaastöötajaid riistvara kaudu terroriseerida.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige suuremaks üllatajaks osutus testimise loeng. Tuleb tunnistada, et ka minu jaoks oli seni tegu võrdlemisi „ebaseksika“ IT valdkonnaga, ilmselt isikliku kokkupuute vähesuse ja ka üldiselt ettekujutuse puudumise tõttu. Kuigi Eestis on ala alles lapsekingades, on tegu siiski perspektiivika valdkonnaga, mida ka õppimise ajal silmas pidada. Selles mõttes oli väga kasulik ka loengus toodud väljavõte ITK õppeainetest, mis testimisega mingit pidi seotud on. Samas, kuna testimine peaks ideaalis olema kõigi tootearenduse etappide osa, siis võib sellealaste oskuste puudumine (või ka puudulik suhtumine) ühel hetkel ettevõttele ja seeläbi ka töötajale väga kulukaks osutuda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige meelelahutuslikum ja samas ka sisukam loeng. Targo Tennisbergi maalitud pilt IT-st kui tänapäeva alkeemiast, mis kulla jahil on loonud meile Matrixi sarnase maailma, kus masinad käsutavad inimesi (sest see, mida sa ei mõista, hakkab sinu üle valitsema), tundub ehk esmapilgul reaalsusest kaugel, kuid lähemal vaatlusel mitte nii väga. Kui see tundub uskumatu, siis võib mõelda ka nii: soovist konkurentide ja ajaga võidu joosta, saadame turule üha enam poolikuid (s.t. korralikult kommunikeerimata, arendamata, testimata jne) lahendusi, mis seal katki lähevad ja meid pikaks ajaks enda külge haagivad. Lõplikult oled orjastatud siis, kui oma toodet tiražeerima hakkad, õnneks saabuvad siis kompensatsiooniks ühekohalisest suuremad kasuminumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tanel Unt esindas neid õnnelikke inimesi, kes teevad tööd mitte palga pärast, vaid selle pärast et neile meeldib seda teha. Kuigi Unti silmis on entusiasm ja võime õppida ülikooliharidusest tähtsamad, siis tuleb siiski arvestada, et reaalsete oskusteta oled ka vaatamata säravatele silmadele tööturul väärtusetu ning seetõttu ei tuleks kooliskäimisesse ka pealiskaudselt suhtuda. Sest olgem ausad, tehnoloogia viimase sõnast (miski, mis ülikooli ametlikku õppeprogrammi arvatavasti ei jõua) saad aru ikkagi alles siis, kui sul lugemine selge on. Unti soovitustest kõige olulisemaks võib pidada aga seda, et oma ettevõtte loomisel on kõige olulisem oskus head meeskonda kokku panna, sest just meeskond on see, millesse investor tegelikult oma raha paigutab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Targo Tennisberg tõmbas oma loengus paralleeli IT ja alkeemia vahele, siis Oliver Bogdanov ja Oliver Kadak tõestasid, et andmeanalüüs võimaldab edukalt tulevikku ennustada. Samuti olid nad heaks näiteks sellest, et kui leiad endale ala, millesse suhtud kirglikult ning suudad ka teistest (vähemalt mõnda aega) ees püsida, siis annab see sulle tööturul väga hea positsiooni. Loengus toodud värvikad näited seoses andmekaevandamise ja analüütikaga tegid suurepäraselt selgeks ka selle, et Interneti mõistes on kasutajad kaup ning pääsu pole sellest kellelgi (ka mitte andmeteadlastel endil).&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95758</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95758"/>
		<updated>2015-10-30T07:30:34Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Aine sissejuhatavast loengust jäid meelde eelkõige Inga Vau sõnad, et ITKsse õppimasaamine ei tähenda, et sul oleks ka lõpudiplom kindlasti taskus. Kuigi mul polnud ka sisseastumisel illusioone eesseisva töömahu osas, siis peale esimest õpingukuud olen aru saanud, et töö kõrvalt õppimine on tugevatele. Õnneks tulevad siinkohal appi ITK toetav keskkond, koostöö õpingukaaslastega (mitte segi ajada akadeemise pettusega!) ja rohked võimalused pitsasöömiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projektijuhtimise loengus jäi kõlama mõte, et ükskõik kui hästi ka projekti ette valmistada, on projekti ajakava suures osas ikkagi &#039;&#039;wild educated guess&#039;&#039;. Mõnes mõttes hirmutav, et ka pikalt valdkonnas töötanud inimesed ei suuda tööle kuluda võivat aega ette ennustada (kuna ilmselt pole neil selget ettekujutust sellest, mida teha on vaja). Teisest küljest on see aga põnev, sest järelikult saab pidevalt tegeleda uudsete projektidega. Lisaks andis loeng ka varasemast palju selgema ettekujutuse projektide töökorraldusest IT valdkonnas ning arusaamise, et kõige aluseks on jällegi meeskonnatöö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elar Langi loengut võiks uuesti vaadata siis, kui motivatsioon hakkab langema ja koolikohustused sellega seoses üle pea kasvama. Soovitused nagu „hakka lihtsalt peale“, „keskendu võimalustele“ ja „hoia eemale negatiivsetest inimestest“ on ilmselt kasulikud nii kooli- kui tööelus. Samas ei tulekski neid kahte nii eraldiseisvatena võtta, nagu arvas ka Lang ise, vaid arvestada sellega, et ühes kohas loodud maine kandub vähemalt Eestis suure tõenäosusega üle teise. Seega tuleks juba koolis usinalt mainekujundusega tegeleda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taavi Tuisk rääkis IT valdkonnast, millest peaaegu igaüks omab mingit (sageli peamiselt stereotüüpidel põhinevat) ettekujutust. Nagu aga loengust selgus, siis on tegu võrdlemisi laia valdkonnaga, mis pakub rohkelt võimalusi ka enda proovilepanekuks. Muutust töö profiilis näitab nii programmeerimis- kui ka suhtlemisoskuse rõhutamine. Ilmselt on suures osas läbi ajad, mil süsteemihaldur sai vaikselt omaette nokitseda ja kaastöötajaid riistvara kaudu terroriseerida.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige suuremaks üllatajaks osutus testimise loeng. Tuleb tunnistada, et ka minu jaoks oli seni tegu võrdlemisi „ebaseksika“ IT valdkonnaga, ilmselt isikliku kokkupuute vähesuse ja ka üldiselt ettekujutuse puudumise tõttu. Kuigi Eestis on ala alles lapsekingades, on tegu siiski perspektiivika valdkonnaga, mida ka õppimise ajal silmas pidada. Selles mõttes oli väga kasulik ka loengus toodud väljavõte ITK õppeainetest, mis testimisega mingit pidi seotud on. Samas, kuna testimine peaks ideaalis olema kõigi tootearenduse etappide osa, siis võib sellealaste oskuste puudumine (või ka puudulik suhtumine) ühel hetkel ettevõttele ja seeläbi ka töötajale väga kulukaks osutuda.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõige meelelahutuslikum ja samas ka sisukam loeng. Targo Tennisbergi maalitud pilt IT-st kui tänapäeva alkeemiast, mis kulla jahil on loonud meile Matrixi sarnase maailma, kus masinad käsutavad inimesi (sest see, mida sa ei mõista, hakkab sinu üle valitsema), tundub ehk esmapilgul reaalsusest kaugel, kuid lähemal vaatlusel mitte nii väga. Kui see tundub uskumatu, siis võib mõelda ka nii: soovist konkurentide ja ajaga võidu joosta, saadame turule üha enam poolikuid (s.t. korralikult kommunikeerimata, arendamata, testimata jne) lahendusi, mis seal katki lähevad ja meid pikaks ajaks enda külge haagivad. Lõplikult oled orjastatud siis, kui oma toodet tiražeerima hakkad, õnneks saabuvad siis kompensatsiooniks ühekohalisest suuremad kasuminumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tanel Unt esindas neid õnnelikke inimesi, kes teevad tööd mitte palga pärast, vaid selle pärast et neile meeldib seda teha. Kuigi Unti silmis on entusiasm ja võime õppida ülikooliharidusest tähtsamad, siis tuleb siiski arvestada, et reaalsete oskusteta oled ka vaatamata säravatele silmadele tööturul väärtusetu ning seetõttu ei tuleks kooliskäimisesse ka pealiskaudselt suhtuda. Sest olgem ausad, tehnoloogia viimase sõnast (miski, mis ülikooli ametlikku õppeprogrammi arvatavasti ei jõua) saad aru ikkagi alles siis, kui sul lugemine selge on. Unti soovitustest kõige olulisemaks võib pidada aga seda, et oma ettevõtte loomisel on kõige olulisem oskus head meeskonda kokku panna, sest just meeskond on see, millesse investor tegelikult oma raha paigutab.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Targo Tennisberg tõmbas oma loengus paralleeli IT ja alkeemia vahele, siis Oliver Bogdanov ja Oliver Kadak tõestasid, et andmeanalüüs võimaldab edukalt tulevikku ennustada. Samuti olid nad heaks näiteks sellest, et kui leiad endale ala, millesse suhtud kirglikult ning suudad ka teistest (vähemalt mõnda aega) ees püsida, siis annab see sulle tööturul väga hea positsiooni. Loengus toodud värvikad näited seoses andmekaevandamise ja analüütikaga tegid suurepäraselt selgeks ka selle, et Interneti mõistes on kasutajad kaup ning pääsu pole sellest kellelgi (ka mitte andmeteadlastel endil).&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95557</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95557"/>
		<updated>2015-10-28T19:56:38Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95556</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95556"/>
		<updated>2015-10-28T19:53:03Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95555</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95555"/>
		<updated>2015-10-28T19:52:45Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95554</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95554"/>
		<updated>2015-10-28T19:48:54Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95553</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95553"/>
		<updated>2015-10-28T19:48:43Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95552</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95552"/>
		<updated>2015-10-28T19:48:02Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Küsimus B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95550</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95550"/>
		<updated>2015-10-28T19:47:19Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele. Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta. Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95549</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95549"/>
		<updated>2015-10-28T19:46:06Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
*Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. &lt;br /&gt;
&lt;br /&gt;
* Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele.&lt;br /&gt;
&lt;br /&gt;
* Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta.&lt;br /&gt;
&lt;br /&gt;
* Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. &amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õpingute peatamine ja katkestamine. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine]&amp;lt;/ref&amp;gt; &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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95548</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95548"/>
		<updated>2015-10-28T19:44:23Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (26.10.2015) 5.2. Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
*Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. &lt;br /&gt;
&lt;br /&gt;
* Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele.&lt;br /&gt;
&lt;br /&gt;
* Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta.&lt;br /&gt;
&lt;br /&gt;
* Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7. http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine&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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95547</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95547"/>
		<updated>2015-10-28T19:42:10Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Ülesanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (26.10.2015) 5.2. Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
*Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. &lt;br /&gt;
&lt;br /&gt;
* Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele.&lt;br /&gt;
&lt;br /&gt;
* Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta.&lt;br /&gt;
&lt;br /&gt;
* Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7.&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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (27.10.2015) Õppeteenuse tasumäärad ja tasumise tähtajad 2015/2016 õppeaastal. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95546</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95546"/>
		<updated>2015-10-28T19:40:58Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Viited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (26.10.2015) 5.2. Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
*Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. &lt;br /&gt;
&lt;br /&gt;
* Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele.&lt;br /&gt;
&lt;br /&gt;
* Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta.&lt;br /&gt;
&lt;br /&gt;
* Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7.&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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (25.10.2015) Finantsinfo. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95545</id>
		<title>User:Kruutel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kruutel&amp;diff=95545"/>
		<updated>2015-10-28T19:40:36Z</updated>

		<summary type="html">&lt;p&gt;Kruutel: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Krista Rüütel&lt;br /&gt;
&lt;br /&gt;
Rühm: DK12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 30. oktoober 2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. loeng: Inga Vau, Merle Varendi, Juri Tretjakov, Lauri Võsandi, Toomas Lepikult, Kristjan Karmo&#039;&#039;&#039; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. loeng: Tiina Seeman, „IT projektide juhtimine”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Seeman, T. (3.09.2015) Loengu „IT projektide juhtimine” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. loeng: Elar Lang, „Õppimisest, omast kogemusest”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Lang, E. (10.09.2015) Loengu „Õppimisest, omast kogemusest” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. loeng: Taavi Tuisk, „Millega tegeleb süsteemihaldur”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tuisk, T. (17.09.2015) Loengu „Millega tegeleb süsteemihaldur” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. loeng: Kert Suvi, „Testimine ja tarkvara kvaliteet”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Suvi, K. (24.09.2015) Loengu „Testimine ja tarkvara kvaliteet” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. loeng: Targo Tennisberg, „Kuidas tarkvaraarenduse maailmas ellu jääda””&#039;&#039;&#039; &amp;lt;ref&amp;gt;Tennisberg, T. (1.10.2015) Loengu „Kuidas tarkvaraarenduse maailmas ellu jääda” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. loeng: Tanel Unt, „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Unt, T. (8.10.2015) Loengu „Oma IT ettevõte - GPS asukohamääramisteenuse Navirec näitel” loengu salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. loeng. Oleg Bogdanov ja Oliver Kadak, „Andmekaevandamine ja analüütika ning muud põnevat”&#039;&#039;&#039; &amp;lt;ref&amp;gt;Bogdanov, O., Kadak, O. (15.10.2015) Loengu „Andmekaevandamine ja analüütika ning muud põnevat” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Küsimus B===&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Arvestust on võimalik järele teha kuni ülejärgmise semestri punase joone päevani (alates aine õpetamissemestrist). Selleks tuleb vähemalt 2 tööpäeva enne kordusarvestuse toimumist end ÕISis sellele registreerida, kusjuures tuleb arvestada sellega, et õppejõul on õigus anda täiendavaid ülesandeid, mis on kordusarvestusele pääsemise eelduseks. Seega võib kordussoorituse jaoks vajalik olla ka kokkulepe õppejõuga. &amp;lt;ref&amp;gt;IT Kolledž. (26.10.2015) 5.2. Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri. [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* RE õppekohal õppijatele on kordussooritused tasuta, OF õppurid peavad tasuma 20 eurot. &amp;lt;ref&amp;gt; IT Kolledž (27.10.2015) Teenuste tasumäärad 2015/2016 õppeaastal [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Küsimus 3===&lt;br /&gt;
&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;
*Esimesel õppeaastal saab akadeemilisele puhkusele minna ainult mõjuval põhjusel: tervislikel põhjustel, aja- või asendusteenistuse läbimiseks või kuni 3 aastase lapse hooldamiseks. &lt;br /&gt;
&lt;br /&gt;
* Nii puhkuse taotlemiseks kui ka selle lõpetamiseks tuleb esitada avaldus kolledži rektori nimele.&lt;br /&gt;
&lt;br /&gt;
* Maksimaalne puhkuse aeg sõltub samuti puhkuse taotlemise põhjusest: kõige kauem, kuni 3 aastat, saab akadeemilisel puhkusel olla lapse hooldamiseks, tervislikel põhjustel saab puhata kuni 2 aastat ning ülejäänud põhjustel maksimaalselt 1 aasta.&lt;br /&gt;
&lt;br /&gt;
* Alates 2013/2014 õppeaastast immatrikuleeritud üliõpilastel on õigus akadeemilisel puhkusel olles õppekava täita ainult sel juhul, kui tegemist on puudega isikuga, alla 3-aastase või puudega lapse hooldajaga või aja- või asendusteenistuse läbijaga. Enne nimetatud õppeaastat ülikooli astunutelele kehtivad käesoleva õppeaasta lõpuni mõningad erisused, mis on kirjeldatud õppekorralduseeskirja punktis 6.1.7.&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 22 EAPd ja teise semestri lõpuks 24 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri puhul tuleb õppekulud osaliselt hüvitada 27 – 22 = 5 EAP ulatuses ning teise semestri puhul 27 – 24 = 3 EAP ulatuses. Kevadsemestril esitatava arve suurus on 5 * 50 = 250 eurot. Sügisel aga saabub arve (5 + 3) * 50 = 400 euro eest, kuna puudujäävate ainepunktide maksumuse arvestus on kumulatiivne. &lt;br /&gt;
&amp;lt;ref&amp;gt;IT Kolledž. (25.10.2015) Finantsinfo. [http://www.itcollege.ee/tudengile/finantsinfo/]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;Karmo, K., Lepikult, T., Tretjakov, J., Varendi, M., Vau, I., Võsandi, L. (25.09.2015) Loengu „Õppekorraldus ja sisekord” salvestus. [https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IT Kolledž. (26.10.2015) 5.2. Eksamite ja arvestuste korraldus. Õppekorralduse eeskiri.&lt;br /&gt;
&lt;br /&gt;
IT Kolledž. (26.10.2015) Finantsinfo. &lt;br /&gt;
&lt;br /&gt;
IT Kolledž. (26.10.2015) Kõrgharidusreform. Korduma kippuvad küsimused.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kruutel</name></author>
	</entry>
</feed>