<?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=Antrei</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=Antrei"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Antrei"/>
	<updated>2026-05-08T09:52:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Antrei&amp;diff=124153</id>
		<title>User:Antrei</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Antrei&amp;diff=124153"/>
		<updated>2017-09-12T18:34:23Z</updated>

		<summary type="html">&lt;p&gt;Antrei: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115952</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115952"/>
		<updated>2016-12-17T07:34:46Z</updated>

		<summary type="html">&lt;p&gt;Antrei: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115933</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115933"/>
		<updated>2016-12-16T13:33:52Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* (Lasse Kolkanen)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Ideeks on teostada sildade seiret toetava rakenduse prototüüp. Maanteeameti halduses on täna ligi 1000 silda mille monitoorimine on inimressursi nõudlik protsess. Satelliitandmetega on võimalik pidevalt seirata (ülelennud iga 12 päeva tagant) ja analüüsida sildade võimalikke horisontaalseid ja vertikaalseid deformatsioone ja kõrvutada neid tegelike mõõtmistega.&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna [[VRJ]] [https://wiki.itcollege.ee/index.php/VRJ#XML XML] failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Sillad on olulised transpordi elemendid ja etendavad väga tähtsat rolli tänapäeva ühiskonna sotsiaal-majanduslikus arengus ning nende hea tervise säilitamiseks on vaja teostada pidevat seiret. Normaalse kasutuse juures mõjuvad sildadele eri laadi pinged ja koormused. Lisaks tekivad mõjud keskkonnast ja erinevast inimtegevusest. Kuigi sildadega esineb vanuse tõttu rikkeid või kahjustusi harva, on nende tagajärjed rasked. Selletõttu peab silla operaator silla struktuuride seisukorda seirama pidevalt ja omama väga head ülevaadet hetkeolukorrast. &lt;br /&gt;
Eestis vasutsab riigimaanteedel olevate sildae seire eest Maanteeamet kelle haldusalas on ligi 1000 sellist objekti. Sildade põgus ülevaatus tehakse iga-aastaselt, kuid põhjalik ülevaatus toimub iga 4 aasta järel. Lisaks toimub ülevaatus rutiinse teehoolde käigus, et avastada ja remontida väiksemaid defekte. &lt;br /&gt;
&lt;br /&gt;
Sildade seisundi efektiivsemaks analüüsimiseks on vaadeldava projekti raames loodud prototüüp-rakendus, mis kasutab satelliit kaugseire andmestikku, et visualiseerida kasutajale sillaga ja selle lähiümbruses toimuvate punktidega toimuvaid deformatsiooni ajalisi muutusi. IS-i aluseks on Euroopa Kosmose Agentuuri (ESA) poolt orbiidile saadetud Sentinel-1 radarsatelliidi andmed ja nende põhjal tehtud deformatsiooni interferomeetriline analüüs. &lt;br /&gt;
Rakenduse peamiseks eesmärgiks on võimaldada süsteemi peakasutajal hallata kaugseire vahenditega kaetavate sildade andmeid. Tähtsaimaks haruks on seejuures sildadele töödeldud kaugseire andmete lisamine ja visualiseerimine läbi kaardikonponendi. Kuna tegemist on algse prototüübiga siis andmete lisamine toimub läbi kasutajaliidese manuaalselt, lõpplahenduses peaks see info läbi andmetöötlusrakenduse jõudma andmebaasi automaatselt.&lt;br /&gt;
Rakenduse kasutamiseks tuleb ennast registreerida kasutajaks. Hetkel on kõigil kasutajatel võrdsed õigused sisu osas, kuid arhitektuur võimaldab ka erinevate rollide määramist ning sellest lähtuvalt funktsionaalsuse piiramist lisaarenduste näol.&lt;br /&gt;
Kasutaja saab teostada sildadega põhilisi CRUD operatsioone. Lisaks on võimalik lisada ja muuta silla geomeetria andmeid. Põhiharuna on võimalik lisada sillale *.csv formaadingus töödeldud deformatsiooni andmeid.&lt;br /&gt;
Rakendus koosneb veebiteenusest ja teenust tarbivast klientrakendusest. &lt;br /&gt;
Projekti veebiteenuse pool on realiseeritud kasutades ASP.NET Web API tehnoloogiat, klientrakendus realisatsioon on tehtud AngularJS 1.5.8-ga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kasutajaks registreerimine (eeldus rakenduse kasutamiseks)&lt;br /&gt;
*Kasutaja peab saama sisse logida kasutades kasutajanime ja parooli&lt;br /&gt;
*Korraga peab saama sisse logida mitu kasutajat&lt;br /&gt;
*Paroolile peavad rakenduma keerukusnõuded&lt;br /&gt;
*Rakendusest peab saama välja logida&lt;br /&gt;
*Sisseloginud kasutajale kuvatakse kaart Eesti vaates koos andmebaasis olevate sildadega.&lt;br /&gt;
*Kasutaja peab saama vaadata silla andmeid&lt;br /&gt;
*Klikk kaardi sillamarkeril viib kasutaja detailandmete vormile&lt;br /&gt;
*Silla andmeid peab saama muuta&lt;br /&gt;
*Silda peab saama lisada&lt;br /&gt;
*Silda peab saama kustutada&lt;br /&gt;
*Sildasid peab saama otsidasillanimekirjast&lt;br /&gt;
*Sillageomeetriat peab saama vaadata&lt;br /&gt;
*Silla detailandmete vormil on kaart, kus kuvatakse sillamarker koos sillageomeetriaga&lt;br /&gt;
*Sillageomeetriat peab saama lisada&lt;br /&gt;
*Sillageomeetriat peab saama muuta&lt;br /&gt;
*Sillageomeetriat peab saama kustutada&lt;br /&gt;
*Sillale peab saama lisada *.csv kujul kaugseire andmeid deformatsioonipunktide aegridadest&lt;br /&gt;
*Deformatsioonipunktid peavad olema kuvatud kaardikomponendil&lt;br /&gt;
*Deformatsioonipunkti peal klikkides peab avanema hüpikaken punkti tähtsama infoga ning rakendus peab kuvama graafiku deformatsiooni aegrea kohta.&lt;br /&gt;
*Rakendus peab võimaldama lisada andmeid käsitsi tehtavate geodeetiliste kõrgusmõõdistuste kohta&lt;br /&gt;
*Rakendus võimaldab võrrelda kaugseire andmeid ja käsitsi mõõdetud andmeid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice-to-have:&#039;&#039;&#039;&lt;br /&gt;
*Kasutajatel peavad olema erinevad õiguste tasemed&lt;br /&gt;
*Kasutaja peab saama oma andmeid muuta&lt;br /&gt;
*Deformatsioonipunktide markerid peavad oma erinevat välimust(värvust) sõltuvalt deformatsiooni väärtusest&lt;br /&gt;
*Deformatsioonipunkti aegreast arvutatakse deformatsiooni trend&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid liikluskoormuse kohta&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid meteoandmete kohta&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&#039;&#039;&#039;Rakendus asub [http://enos.itcollege.ee/~antrei/VRII/Sille_13.12.7z SIIN].&#039;&#039;&#039;&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus asub [http://enos.itcollege.ee/~antrei/VRII/SilleClient.7z SIIN].&#039;&#039;&#039;&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;br /&gt;
#22.03 - XML retsensioon&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115930</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115930"/>
		<updated>2016-12-16T13:20:27Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* (Lasse Kolkanen)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna [[VRJ]] [https://wiki.itcollege.ee/index.php/VRJ#XML XML] failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Sillad on olulised transpordi elemendid ja etendavad väga tähtsat rolli tänapäeva ühiskonna sotsiaal-majanduslikus arengus ning nende hea tervise säilitamiseks on vaja teostada pidevat seiret. Normaalse kasutuse juures mõjuvad sildadele eri laadi pinged ja koormused. Lisaks tekivad mõjud keskkonnast ja erinevast inimtegevusest. Kuigi sildadega esineb vanuse tõttu rikkeid või kahjustusi harva, on nende tagajärjed rasked. Selletõttu peab silla operaator silla struktuuride seisukorda seirama pidevalt ja omama väga head ülevaadet hetkeolukorrast. &lt;br /&gt;
Eestis vasutsab riigimaanteedel olevate sildae seire eest Maanteeamet kelle haldusalas on ligi 1000 sellist objekti. Sildade põgus ülevaatus tehakse iga-aastaselt, kuid põhjalik ülevaatus toimub iga 4 aasta järel. Lisaks toimub ülevaatus rutiinse teehoolde käigus, et avastada ja remontida väiksemaid defekte. &lt;br /&gt;
&lt;br /&gt;
Sildade seisundi efektiivsemaks analüüsimiseks on vaadeldava projekti raames loodud prototüüp-rakendus, mis kasutab satelliit kaugseire andmestikku, et visualiseerida kasutajale sillaga ja selle lähiümbruses toimuvate punktidega toimuvaid deformatsiooni ajalisi muutusi. IS-i aluseks on Euroopa Kosmose Agentuuri (ESA) poolt orbiidile saadetud Sentinel-1 radarsatelliidi andmed ja nende põhjal tehtud deformatsiooni interferomeetriline analüüs. &lt;br /&gt;
Rakenduse peamiseks eesmärgiks on võimaldada süsteemi peakasutajal hallata kaugseire vahenditega kaetavate sildade andmeid. Tähtsaimaks haruks on seejuures sildadele töödeldud kaugseire andmete lisamine ja visualiseerimine läbi kaardikonponendi. Kuna tegemist on algse prototüübiga siis andmete lisamine toimub läbi kasutajaliidese manuaalselt, lõpplahenduses peaks see info läbi andmetöötlusrakenduse jõudma andmebaasi automaatselt.&lt;br /&gt;
Rakenduse kasutamiseks tuleb ennast registreerida kasutajaks. Hetkel on kõigil kasutajatel võrdsed õigused sisu osas, kuid arhitektuur võimaldab ka erinevate rollide määramist ning sellest lähtuvalt funktsionaalsuse piiramist lisaarenduste näol.&lt;br /&gt;
Kasutaja saab teostada sildadega põhilisi CRUD operatsioone. Lisaks on võimalik lisada ja muuta silla geomeetria andmeid. Põhiharuna on võimalik lisada sillale *.csv formaadingus töödeldud deformatsiooni andmeid.&lt;br /&gt;
Rakendus koosneb veebiteenusest ja teenust tarbivast klientrakendusest. &lt;br /&gt;
Projekti veebiteenuse pool on realiseeritud kasutades ASP.NET Web API tehnoloogiat, klientrakendus realisatsioon on tehtud AngularJS 1.5.8-ga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kasutajaks registreerimine (eeldus rakenduse kasutamiseks)&lt;br /&gt;
*Kasutaja peab saama sisse logida kasutades kasutajanime ja parooli&lt;br /&gt;
*Korraga peab saama sisse logida mitu kasutajat&lt;br /&gt;
*Paroolile peavad rakenduma keerukusnõuded&lt;br /&gt;
*Rakendusest peab saama välja logida&lt;br /&gt;
*Sisseloginud kasutajale kuvatakse kaart Eesti vaates koos andmebaasis olevate sildadega.&lt;br /&gt;
*Kasutaja peab saama vaadata silla andmeid&lt;br /&gt;
*Klikk kaardi sillamarkeril viib kasutaja detailandmete vormile&lt;br /&gt;
*Silla andmeid peab saama muuta&lt;br /&gt;
*Silda peab saama lisada&lt;br /&gt;
*Silda peab saama kustutada&lt;br /&gt;
*Sildasid peab saama otsidasillanimekirjast&lt;br /&gt;
*Sillageomeetriat peab saama vaadata&lt;br /&gt;
*Silla detailandmete vormil on kaart, kus kuvatakse sillamarker koos sillageomeetriaga&lt;br /&gt;
*Sillageomeetriat peab saama lisada&lt;br /&gt;
*Sillageomeetriat peab saama muuta&lt;br /&gt;
*Sillageomeetriat peab saama kustutada&lt;br /&gt;
*Sillale peab saama lisada *.csv kujul kaugseire andmeid deformatsioonipunktide aegridadest&lt;br /&gt;
*Deformatsioonipunktid peavad olema kuvatud kaardikomponendil&lt;br /&gt;
*Deformatsioonipunkti peal klikkides peab avanema hüpikaken punkti tähtsama infoga ning rakendus peab kuvama graafiku deformatsiooni aegrea kohta.&lt;br /&gt;
*Rakendus peab võimaldama lisada andmeid käsitsi tehtavate geodeetiliste kõrgusmõõdistuste kohta&lt;br /&gt;
*Rakendus võimaldab võrrelda kaugseire andmeid ja käsitsi mõõdetud andmeid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice-to-have:&#039;&#039;&#039;&lt;br /&gt;
*Kasutajatel peavad olema erinevad õiguste tasemed&lt;br /&gt;
*Kasutaja peab saama oma andmeid muuta&lt;br /&gt;
*Deformatsioonipunktide markerid peavad oma erinevat välimust(värvust) sõltuvalt deformatsiooni väärtusest&lt;br /&gt;
*Deformatsioonipunkti aegreast arvutatakse deformatsiooni trend&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid liikluskoormuse kohta&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid meteoandmete kohta&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&#039;&#039;&#039;Rakendus asub [http://enos.itcollege.ee/~antrei/VRII/Sille_13.12.7z SIIN].&#039;&#039;&#039;&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus asub [http://enos.itcollege.ee/~antrei/VRII/SilleClient.7z SIIN].&#039;&#039;&#039;&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;br /&gt;
#22.03 - XML retsensioon&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115929</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115929"/>
		<updated>2016-12-16T13:19:50Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* (Lasse Kolkanen)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna [[VRJ]] [https://wiki.itcollege.ee/index.php/VRJ#XML XML] failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Sillad on olulised transpordi elemendid ja etendavad väga tähtsat rolli tänapäeva ühiskonna sotsiaal-majanduslikus arengus ning nende hea tervise säilitamiseks on vaja teostada pidevat seiret. Normaalse kasutuse juures mõjuvad sildadele eri laadi pinged ja koormused. Lisaks tekivad mõjud keskkonnast ja erinevast inimtegevusest. Kuigi sildadega esineb vanuse tõttu rikkeid või kahjustusi harva, on nende tagajärjed rasked. Selletõttu peab silla operaator silla struktuuride seisukorda seirama pidevalt ja omama väga head ülevaadet hetkeolukorrast. &lt;br /&gt;
Eestis vasutsab riigimaanteedel olevate sildae seire eest Maanteeamet kelle haldusalas on ligi 1000 sellist objekti. Sildade põgus ülevaatus tehakse iga-aastaselt, kuid põhjalik ülevaatus toimub iga 4 aasta järel. Lisaks toimub ülevaatus rutiinse teehoolde käigus, et avastada ja remontida väiksemaid defekte. &lt;br /&gt;
&lt;br /&gt;
Sildade seisundi efektiivsemaks analüüsimiseks on vaadeldava projekti raames loodud prototüüp-rakendus, mis kasutab satelliit kaugseire andmestikku, et visualiseerida kasutajale sillaga ja selle lähiümbruses toimuvate punktidega toimuvaid deformatsiooni ajalisi muutusi. IS-i aluseks on Euroopa Kosmose Agentuuri (ESA) poolt orbiidile saadetud Sentinel-1 radarsatelliidi andmed ja nende põhjal tehtud deformatsiooni interferomeetriline analüüs. &lt;br /&gt;
Rakenduse peamiseks eesmärgiks on võimaldada süsteemi peakasutajal hallata kaugseire vahenditega kaetavate sildade andmeid. Tähtsaimaks haruks on seejuures sildadele töödeldud kaugseire andmete lisamine ja visualiseerimine läbi kaardikonponendi. Kuna tegemist on algse prototüübiga siis andmete lisamine toimub läbi kasutajaliidese manuaalselt, lõpplahenduses peaks see info läbi andmetöötlusrakenduse jõudma andmebaasi automaatselt.&lt;br /&gt;
Rakenduse kasutamiseks tuleb ennast registreerida kasutajaks. Hetkel on kõigil kasutajatel võrdsed õigused sisu osas, kuid arhitektuur võimaldab ka erinevate rollide määramist ning sellest lähtuvalt funktsionaalsuse piiramist lisaarenduste näol.&lt;br /&gt;
Kasutaja saab teostada sildadega põhilisi CRUD operatsioone. Lisaks on võimalik lisada ja muuta silla geomeetria andmeid. Põhiharuna on võimalik lisada sillale *.csv formaadingus töödeldud deformatsiooni andmeid.&lt;br /&gt;
Rakendus koosneb veebiteenusest ja teenust tarbivast klientrakendusest. &lt;br /&gt;
Projekti veebiteenuse pool on realiseeritud kasutades ASP.NET Web API tehnoloogiat, klientrakendus realisatsioon on tehtud AngularJS 1.5.8-ga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kasutajaks registreerimine (eeldus rakenduse kasutamiseks)&lt;br /&gt;
*Kasutaja peab saama sisse logida kasutades kasutajanime ja parooli&lt;br /&gt;
*Korraga peab saama sisse logida mitu kasutajat&lt;br /&gt;
*Paroolile peavad rakenduma keerukusnõuded&lt;br /&gt;
*Rakendusest peab saama välja logida&lt;br /&gt;
*Sisseloginud kasutajale kuvatakse kaart Eesti vaates koos andmebaasis olevate sildadega.&lt;br /&gt;
*Kasutaja peab saama vaadata silla andmeid&lt;br /&gt;
*Klikk kaardi sillamarkeril viib kasutaja detailandmete vormile&lt;br /&gt;
*Silla andmeid peab saama muuta&lt;br /&gt;
*Silda peab saama lisada&lt;br /&gt;
*Silda peab saama kustutada&lt;br /&gt;
*Sildasid peab saama otsidasillanimekirjast&lt;br /&gt;
*Sillageomeetriat peab saama vaadata&lt;br /&gt;
*Silla detailandmete vormil on kaart, kus kuvatakse sillamarker koos sillageomeetriaga&lt;br /&gt;
*Sillageomeetriat peab saama lisada&lt;br /&gt;
*Sillageomeetriat peab saama muuta&lt;br /&gt;
*Sillageomeetriat peab saama kustutada&lt;br /&gt;
*Sillale peab saama lisada *.csv kujul kaugseire andmeid deformatsioonipunktide aegridadest&lt;br /&gt;
*Deformatsioonipunktid peavad olema kuvatud kaardikomponendil&lt;br /&gt;
*Deformatsioonipunkti peal klikkides peab avanema hüpikaken punkti tähtsama infoga ning rakendus peab kuvama graafiku deformatsiooni aegrea kohta.&lt;br /&gt;
*Rakendus peab võimaldama lisada andmeid käsitsi tehtavate geodeetiliste kõrgusmõõdistuste kohta&lt;br /&gt;
*Rakendus võimaldab võrrelda kaugseire andmeid ja käsitsi mõõdetud andmeid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice-to-have:&#039;&#039;&#039;&lt;br /&gt;
*Kasutajatel peavad olema erinevad õiguste tasemed&lt;br /&gt;
*Kasutaja peab saama oma andmeid muuta&lt;br /&gt;
*Deformatsioonipunktide markerid peavad oma erinevat välimust(värvust) sõltuvalt deformatsiooni väärtusest&lt;br /&gt;
*Deformatsioonipunkti aegreast arvutatakse deformatsiooni trend&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid liikluskoormuse kohta&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid meteoandmete kohta&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&#039;&#039;&#039;Rakendus asub [http://enos.itcollege.ee/~antrei/VRII/Sille_13.12.7z SIIN].&#039;&#039;&#039;&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;br /&gt;
#22.03 - XML retsensioon&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115928</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115928"/>
		<updated>2016-12-16T13:17:36Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* (Lasse Kolkanen)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna [[VRJ]] [https://wiki.itcollege.ee/index.php/VRJ#XML XML] failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Sillad on olulised transpordi elemendid ja etendavad väga tähtsat rolli tänapäeva ühiskonna sotsiaal-majanduslikus arengus ning nende hea tervise säilitamiseks on vaja teostada pidevat seiret. Normaalse kasutuse juures mõjuvad sildadele eri laadi pinged ja koormused. Lisaks tekivad mõjud keskkonnast ja erinevast inimtegevusest. Kuigi sildadega esineb vanuse tõttu rikkeid või kahjustusi harva, on nende tagajärjed rasked. Selletõttu peab silla operaator silla struktuuride seisukorda seirama pidevalt ja omama väga head ülevaadet hetkeolukorrast. &lt;br /&gt;
Eestis vasutsab riigimaanteedel olevate sildae seire eest Maanteeamet kelle haldusalas on ligi 1000 sellist objekti. Sildade põgus ülevaatus tehakse iga-aastaselt, kuid põhjalik ülevaatus toimub iga 4 aasta järel. Lisaks toimub ülevaatus rutiinse teehoolde käigus, et avastada ja remontida väiksemaid defekte. &lt;br /&gt;
&lt;br /&gt;
Sildade seisundi efektiivsemaks analüüsimiseks on vaadeldava projekti raames loodud prototüüp-rakendus, mis kasutab satelliit kaugseire andmestikku, et visualiseerida kasutajale sillaga ja selle lähiümbruses toimuvate punktidega toimuvaid deformatsiooni ajalisi muutusi. IS-i aluseks on Euroopa Kosmose Agentuuri (ESA) poolt orbiidile saadetud Sentinel-1 radarsatelliidi andmed ja nende põhjal tehtud deformatsiooni interferomeetriline analüüs. &lt;br /&gt;
Rakenduse peamiseks eesmärgiks on võimaldada süsteemi peakasutajal hallata kaugseire vahenditega kaetavate sildade andmeid. Tähtsaimaks haruks on seejuures sildadele töödeldud kaugseire andmete lisamine ja visualiseerimine läbi kaardikonponendi. Kuna tegemist on algse prototüübiga siis andmete lisamine toimub läbi kasutajaliidese manuaalselt, lõpplahenduses peaks see info läbi andmetöötlusrakenduse jõudma andmebaasi automaatselt.&lt;br /&gt;
Rakenduse kasutamiseks tuleb ennast registreerida kasutajaks. Hetkel on kõigil kasutajatel võrdsed õigused sisu osas, kuid arhitektuur võimaldab ka erinevate rollide määramist ning sellest lähtuvalt funktsionaalsuse piiramist lisaarenduste näol.&lt;br /&gt;
Kasutaja saab teostada sildadega põhilisi CRUD operatsioone. Lisaks on võimalik lisada ja muuta silla geomeetria andmeid. Põhiharuna on võimalik lisada sillale *.csv formaadingus töödeldud deformatsiooni andmeid.&lt;br /&gt;
Rakendus koosneb veebiteenusest ja teenust tarbivast klientrakendusest. &lt;br /&gt;
Projekti veebiteenuse pool on realiseeritud kasutades ASP.NET Web API tehnoloogiat, klientrakendus realisatsioon on tehtud AngularJS 1.5.8-ga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kasutajaks registreerimine (eeldus rakenduse kasutamiseks)&lt;br /&gt;
*Kasutaja peab saama sisse logida kasutades kasutajanime ja parooli&lt;br /&gt;
*Korraga peab saama sisse logida mitu kasutajat&lt;br /&gt;
*Paroolile peavad rakenduma keerukusnõuded&lt;br /&gt;
*Rakendusest peab saama välja logida&lt;br /&gt;
*Sisseloginud kasutajale kuvatakse kaart Eesti vaates koos andmebaasis olevate sildadega.&lt;br /&gt;
*Kasutaja peab saama vaadata silla andmeid&lt;br /&gt;
*Klikk kaardi sillamarkeril viib kasutaja detailandmete vormile&lt;br /&gt;
*Silla andmeid peab saama muuta&lt;br /&gt;
*Silda peab saama lisada&lt;br /&gt;
*Silda peab saama kustutada&lt;br /&gt;
*Sildasid peab saama otsidasillanimekirjast&lt;br /&gt;
*Sillageomeetriat peab saama vaadata&lt;br /&gt;
*Silla detailandmete vormil on kaart, kus kuvatakse sillamarker koos sillageomeetriaga&lt;br /&gt;
*Sillageomeetriat peab saama lisada&lt;br /&gt;
*Sillageomeetriat peab saama muuta&lt;br /&gt;
*Sillageomeetriat peab saama kustutada&lt;br /&gt;
*Sillale peab saama lisada *.csv kujul kaugseire andmeid deformatsioonipunktide aegridadest&lt;br /&gt;
*Deformatsioonipunktid peavad olema kuvatud kaardikomponendil&lt;br /&gt;
*Deformatsioonipunkti peal klikkides peab avanema hüpikaken punkti tähtsama infoga ning rakendus peab kuvama graafiku deformatsiooni aegrea kohta.&lt;br /&gt;
*Rakendus peab võimaldama lisada andmeid käsitsi tehtavate geodeetiliste kõrgusmõõdistuste kohta&lt;br /&gt;
*Rakendus võimaldab võrrelda kaugseire andmeid ja käsitsi mõõdetud andmeid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice-to-have:&#039;&#039;&#039;&lt;br /&gt;
*Kasutajatel peavad olema erinevad õiguste tasemed&lt;br /&gt;
*Kasutaja peab saama oma andmeid muuta&lt;br /&gt;
*Deformatsioonipunktide markerid peavad oma erinevat välimust(värvust) sõltuvalt deformatsiooni väärtusest&lt;br /&gt;
*Deformatsioonipunkti aegreast arvutatakse deformatsiooni trend&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid liikluskoormuse kohta&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid meteoandmete kohta&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;br /&gt;
#22.03 - XML retsensioon&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115754</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115754"/>
		<updated>2016-12-14T10:01:30Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* (Lasse Kolkanen)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna [[VRJ]] [https://wiki.itcollege.ee/index.php/VRJ#XML XML] failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Sillad on olulised transpordi elemendid ja etendavad väga tähtsat rolli tänapäeva ühiskonna sotsiaal-majanduslikus arengus ning nende hea tervise säilitamiseks on vaja teostada pidevat seiret. Normaalse kasutuse juures mõjuvad sildadele eri laadi pinged ja koormused. Lisaks tekivad mõjud keskkonnast ja erinevast inimtegevusest. Kuigi sildadega esineb vanuse tõttu rikkeid või kahjustusi harva, on nende tagajärjed rasked. Selletõttu peab silla operaator silla struktuuride seisukorda seirama pidevalt ja omama väga head ülevaadet hetkeolukorrast. &lt;br /&gt;
Eestis vasutsab riigimaanteedel olevate sildae seire eest Maanteeamet kelle haldusalas on ligi 1000 sellist objekti. Sildade põgus ülevaatus tehakse iga-aastaselt, kuid põhjalik ülevaatus toimub iga 4 aasta järel. Lisaks toimub ülevaatus rutiinse teehoolde käigus, et avastada ja remontida väiksemaid defekte. &lt;br /&gt;
&lt;br /&gt;
Sildade seisundi efektiivsemaks analüüsimiseks on vaadeldava projekti raames loodud prototüüp-rakendus, mis kasutab satelliit kaugseire andmestikku, et visualiseerida kasutajale sillaga ja selle lähiümbruses toimuvate punktidega toimuvaid deformatsiooni ajalisi muutusi. IS-i aluseks on Euroopa Kosmose Agentuuri (ESA) poolt orbiidile saadetud Sentinel-1 radarsatelliidi andmed ja nende põhjal tehtud deformatsiooni interferomeetriline analüüs. &lt;br /&gt;
Rakenduse peamiseks eesmärgiks on võimaldada süsteemi peakasutajal hallata kaugseire vahenditega kaetavate sildade andmeid. Tähtsaimaks haruks on seejuures sildadele töödeldud kaugseire andmete lisamine ja visualiseerimine läbi kaardikonponendi. Kuna tegemist on algse prototüübiga siis andmete lisamine toimub läbi kasutajaliidese manuaalselt, lõpplahenduses peaks see info läbi andmetöötlusrakenduse jõudma andmebaasi automaatselt.&lt;br /&gt;
Rakenduse kasutamiseks tuleb ennast registreerida kasutajaks. Hetkel on kõigil kasutajatel võrdsed õigused sisu osas, kuid arhitektuur võimaldab ka erinevate rollide määramist ning sellest lähtuvalt funktsionaalsuse piiramist lisaarenduste näol.&lt;br /&gt;
Kasutaja saab teostada sildadega põhilisi CRUD operatsioone. Lisaks on võimalik lisada ja muuta silla geomeetria andmeid. Põhiharuna on võimalik lisada sillale *.csv formaadingus töödeldud deformatsiooni andmeid.&lt;br /&gt;
Rakendus koosneb veebiteenusest ja teenust tarbivast klientrakendusest. &lt;br /&gt;
Projekti veebiteenuse pool on realiseeritud kasutades ASP.NET Web API tehnoloogiat, klientrakendus realisatsioon on tehtud AngularJS 1.5.8-ga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kasutajaks registreerimine (eeldus rakenduse kasutamiseks)&lt;br /&gt;
*Kasutaja peab saama sisse logida kasutades kasutajanime ja parooli&lt;br /&gt;
*Korraga peab saama sisse logida mitu kasutajat&lt;br /&gt;
*Paroolile peavad rakenduma keerukusnõuded&lt;br /&gt;
*Rakendusest peab saama välja logida&lt;br /&gt;
*Sisseloginud kasutajale kuvatakse kaart Eesti vaates koos andmebaasis olevate sildadega.&lt;br /&gt;
*Kasutaja peab saama vaadata silla andmeid&lt;br /&gt;
*Klikk kaardi sillamarkeril viib kasutaja detailandmete vormile&lt;br /&gt;
*Silla andmeid peab saama muuta&lt;br /&gt;
*Silda peab saama lisada&lt;br /&gt;
*Silda peab saama kustutada&lt;br /&gt;
*Sildasid peab saama otsidasillanimekirjast&lt;br /&gt;
*Sillageomeetriat peab saama vaadata&lt;br /&gt;
*Silla detailandmete vormil on kaart, kus kuvatakse sillamarker koos sillageomeetriaga&lt;br /&gt;
*Sillageomeetriat peab saama lisada&lt;br /&gt;
*Sillageomeetriat peab saama muuta&lt;br /&gt;
*Sillageomeetriat peab saama kustutada&lt;br /&gt;
*Sillale peab saama lisada *.csv kujul kaugseire andmeid deformatsioonipunktide aegridadest&lt;br /&gt;
*Deformatsioonipunktid peavad olema kuvatud kaardikomponendil&lt;br /&gt;
*Deformatsioonipunkti peal klikkides peab avanema hüpikaken punkti tähtsama infoga ning rakendus peab kuvama graafiku deformatsiooni aegrea kohta.&lt;br /&gt;
*Rakendus peab võimaldama lisada andmeid käsitsi tehtavate geodeetiliste kõrgusmõõdistuste kohta&lt;br /&gt;
*Rakendus võimaldab võrrelda kaugseire andmeid ja käsitsi mõõdetud andmeid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice-to-have:&#039;&#039;&#039;&lt;br /&gt;
*Kasutajatel peavad olema erinevad õiguste tasemed&lt;br /&gt;
*Kasutaja peab saama oma andmeid muuta&lt;br /&gt;
*Deformatsioonipunktide markerid peavad oma erinevat välimust(värvust) sõltuvalt deformatsiooni väärtusest&lt;br /&gt;
*Deformatsioonipunkti aegreast arvutatakse deformatsiooni trend&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid liikluskoormuse kohta&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid meteoandmete kohta&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;br /&gt;
#22.03 - XML retsensioon&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115753</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115753"/>
		<updated>2016-12-14T10:00:48Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* (Lasse Kolkanen)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna [[VRJ]] [https://wiki.itcollege.ee/index.php/VRJ#XML XML] failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
 Sillad on olulised transpordi elemendid ja etendavad väga tähtsat rolli tänapäeva ühiskonna sotsiaal-majanduslikus arengus ning nende hea tervise säilitamiseks on vaja teostada pidevat seiret. Normaalse kasutuse juures mõjuvad sildadele eri laadi pinged ja koormused. Lisaks tekivad mõjud keskkonnast ja erinevast inimtegevusest. Kuigi sildadega esineb vanuse tõttu rikkeid või kahjustusi harva, on nende tagajärjed rasked. Selletõttu peab silla operaator silla struktuuride seisukorda seirama pidevalt ja omama väga head ülevaadet hetkeolukorrast. &lt;br /&gt;
Eestis vasutsab riigimaanteedel olevate sildae seire eest Maanteeamet kelle haldusalas on ligi 1000 sellist objekti. Sildade põgus ülevaatus tehakse iga-aastaselt, kuid põhjalik ülevaatus toimub iga 4 aasta järel. Lisaks toimub ülevaatus rutiinse teehoolde käigus, et avastada ja remontida väiksemaid defekte. &lt;br /&gt;
 Sildade seisundi efektiivsemaks analüüsimiseks on vaadeldava projekti raames loodud prototüüp-rakendus, mis kasutab satelliit kaugseire andmestikku, et visualiseerida kasutajale sillaga ja selle lähiümbruses toimuvate punktidega toimuvaid deformatsiooni ajalisi muutusi. IS-i aluseks on Euroopa Kosmose Agentuuri (ESA) poolt orbiidile saadetud Sentinel-1 radarsatelliidi andmed ja nende põhjal tehtud deformatsiooni interferomeetriline analüüs. &lt;br /&gt;
Rakenduse peamiseks eesmärgiks on võimaldada süsteemi peakasutajal hallata kaugseire vahenditega kaetavate sildade andmeid. Tähtsaimaks haruks on seejuures sildadele töödeldud kaugseire andmete lisamine ja visualiseerimine läbi kaardikonponendi. Kuna tegemist on algse prototüübiga siis andmete lisamine toimub läbi kasutajaliidese manuaalselt, lõpplahenduses peaks see info läbi andmetöötlusrakenduse jõudma andmebaasi automaatselt.&lt;br /&gt;
Rakenduse kasutamiseks tuleb ennast registreerida kasutajaks. Hetkel on kõigil kasutajatel võrdsed õigused sisu osas, kuid arhitektuur võimaldab ka erinevate rollide määramist ning sellest lähtuvalt funktsionaalsuse piiramist lisaarenduste näol.&lt;br /&gt;
Kasutaja saab teostada sildadega põhilisi CRUD operatsioone. Lisaks on võimalik lisada ja muuta silla geomeetria andmeid. Põhiharuna on võimalik lisada sillale *.csv formaadingus töödeldud deformatsiooni andmeid.&lt;br /&gt;
Rakendus koosneb veebiteenusest ja teenust tarbivast klientrakendusest. &lt;br /&gt;
Projekti veebiteenuse pool on realiseeritud kasutades ASP.NET Web API tehnoloogiat, klientrakendus realisatsioon on tehtud AngularJS 1.5.8-ga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kasutajaks registreerimine (eeldus rakenduse kasutamiseks)&lt;br /&gt;
*Kasutaja peab saama sisse logida kasutades kasutajanime ja parooli&lt;br /&gt;
*Korraga peab saama sisse logida mitu kasutajat&lt;br /&gt;
*Paroolile peavad rakenduma keerukusnõuded&lt;br /&gt;
*Rakendusest peab saama välja logida&lt;br /&gt;
*Sisseloginud kasutajale kuvatakse kaart Eesti vaates koos andmebaasis olevate sildadega.&lt;br /&gt;
*Kasutaja peab saama vaadata silla andmeid&lt;br /&gt;
*Klikk kaardi sillamarkeril viib kasutaja detailandmete vormile&lt;br /&gt;
*Silla andmeid peab saama muuta&lt;br /&gt;
*Silda peab saama lisada&lt;br /&gt;
*Silda peab saama kustutada&lt;br /&gt;
*Sildasid peab saama otsidasillanimekirjast&lt;br /&gt;
*Sillageomeetriat peab saama vaadata&lt;br /&gt;
*Silla detailandmete vormil on kaart, kus kuvatakse sillamarker koos sillageomeetriaga&lt;br /&gt;
*Sillageomeetriat peab saama lisada&lt;br /&gt;
*Sillageomeetriat peab saama muuta&lt;br /&gt;
*Sillageomeetriat peab saama kustutada&lt;br /&gt;
*Sillale peab saama lisada *.csv kujul kaugseire andmeid deformatsioonipunktide aegridadest&lt;br /&gt;
*Deformatsioonipunktid peavad olema kuvatud kaardikomponendil&lt;br /&gt;
*Deformatsioonipunkti peal klikkides peab avanema hüpikaken punkti tähtsama infoga ning rakendus peab kuvama graafiku deformatsiooni aegrea kohta.&lt;br /&gt;
*Rakendus peab võimaldama lisada andmeid käsitsi tehtavate geodeetiliste kõrgusmõõdistuste kohta&lt;br /&gt;
*Rakendus võimaldab võrrelda kaugseire andmeid ja käsitsi mõõdetud andmeid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice-to-have:&#039;&#039;&#039;&lt;br /&gt;
*Kasutajatel peavad olema erinevad õiguste tasemed&lt;br /&gt;
*Kasutaja peab saama oma andmeid muuta&lt;br /&gt;
*Deformatsioonipunktide markerid peavad oma erinevat välimust(värvust) sõltuvalt deformatsiooni väärtusest&lt;br /&gt;
*Deformatsioonipunkti aegreast arvutatakse deformatsiooni trend&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid liikluskoormuse kohta&lt;br /&gt;
*Rakendus võimaldab vaadata/lisada/muuta/kustutada andmeid meteoandmete kohta&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;br /&gt;
#22.03 - XML retsensioon&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115752</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=115752"/>
		<updated>2016-12-14T07:18:06Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* (Lasse Kolkanen)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna [[VRJ]] [https://wiki.itcollege.ee/index.php/VRJ#XML XML] failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;br /&gt;
#22.03 - XML retsensioon&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102126</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102126"/>
		<updated>2016-03-22T14:19:40Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Arendusprotsess */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna [[VRJ]] [https://wiki.itcollege.ee/index.php/VRJ#XML XML] failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;br /&gt;
#22.03 - XML retsensioon&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102125</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102125"/>
		<updated>2016-03-22T14:16:52Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* XML retsensioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna [[VRJ]] [https://wiki.itcollege.ee/index.php/VRJ#XML XML] failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102124</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102124"/>
		<updated>2016-03-22T14:16:22Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* XML retsensioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna [[VRJ]] XML failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&amp;diff=102123</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&amp;diff=102123"/>
		<updated>2016-03-22T14:15:52Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Meeskond: &amp;quot;Sille&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2016=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2016&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2016&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2016 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2016=&lt;br /&gt;
&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Travo 2.0 ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Tarvo Reinpalu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Travo 2.0]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Aloha Snackbar&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Egert Aia&lt;br /&gt;
* Merit Ridaste&lt;br /&gt;
* Ants-Kristjan Rooma&lt;br /&gt;
* Siim Ivask&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Aloha Snackbar]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Kõnõtraat ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
* Andreas Plado&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Kõnõtraat]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Lebokeiss OÜ Core 1.0&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
Meeskonna koduleht: [[Lebokeiss OÜ]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;LuckyYou&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Tanel Vähk&lt;br /&gt;
* Aleks Luik&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Taavi Kliss&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LuckyYou]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond SHOP ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Johannes Tamm&lt;br /&gt;
* Martin Mägi&lt;br /&gt;
* Martin Betlem&lt;br /&gt;
* Merilyn Renser&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[SHOP]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond BurgerAce ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Silver Ohlo&lt;br /&gt;
* Martin Luik&lt;br /&gt;
* Ahto Elken&lt;br /&gt;
* Arvo Bendi&lt;br /&gt;
Meeskonna koduleht: [[BurgerAce]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond LinkCode ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rene Ott&lt;br /&gt;
* Renet Pirso&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LinkCode]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Screaming_Magic_Gnomes Screaming Magic Gnomes] asub [https://wiki.itcollege.ee/index.php/Talk:Screaming_Magic_Gnomes#Retsensioon_LinkCode_meeskonna_poolt siin lingil]&amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/DoubleTrouble Double Trouble] asub [https://wiki.itcollege.ee/index.php/Talk:DoubleTrouble#Retsensioon_LinkCode_meeskonna_poolt siin lingil]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Screaming Magic Gnomes ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Häkkinen&lt;br /&gt;
* Taavi Kivimaa&lt;br /&gt;
* Siim Osa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Givela ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Raudsepp&lt;br /&gt;
* Alar Ameerikas&lt;br /&gt;
* Vladimir Rõkovanov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Givela]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VVA ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aleksandr Babõkin&lt;br /&gt;
* Vladislav Kovaltšuk&lt;br /&gt;
* Andrei Tverskoi&lt;br /&gt;
* Vladislav Lahtarin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VVA]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Undress Gaver&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Marko Koiduste&lt;br /&gt;
* Jaanus Türnpuu&lt;br /&gt;
* Sergei Fatejev&lt;br /&gt;
* Kaspar Tilk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Undress Gaver]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Double Trouble&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Jekaterina Jakimets&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DoubleTrouble]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Team ATW&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aleks Tatter&lt;br /&gt;
* Vaiko Vällik&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Team_ATW]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Netgroup&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Indrek Nurja&lt;br /&gt;
* Imre Teras&lt;br /&gt;
* Kristjan Kotto&lt;br /&gt;
* Marek Kivikink&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Netgroup]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Ordering&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kelli Lukas&lt;br /&gt;
* Märt Lõhmus&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Ordering]]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
=== Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikhail Reznichenko&lt;br /&gt;
* 10143193&lt;br /&gt;
* 10090107&lt;br /&gt;
* Alisa Dudinova&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VRii Team ===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Mets&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Kaire Toom&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Vrii-team]]&lt;br /&gt;
XML: [http://enos.itcollege.ee/~amets/VR2/XML/xml-resources.zip] XML olemas ka meeskonna kodulehel.&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;VRJ&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VRJ]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;freeVariable&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Viilveer&lt;br /&gt;
* Kristjan Adrat&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[freeVar]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Enneaegsed&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jaan Elken&lt;br /&gt;
* Margit Ool&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Enneaegsed]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Skeddl&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karina Egipt&lt;br /&gt;
* Kärt Palm&lt;br /&gt;
* Joonatan Uusväli&lt;br /&gt;
* Siim Veskilt&lt;br /&gt;
* Aleksei Suvorov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Skeddl]]&lt;br /&gt;
&lt;br /&gt;
19.03.2016 XML/XSLT ülesande leiab [http://enos.itcollege.ee/~ktoomel/VRII/VRIIAssignment.zip SIIT].&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Sille&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Sille]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna [[VRJ]] XML retsensioon asub : [https://wiki.itcollege.ee/index.php/Sille#XML_retsensioon SIIN]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;A$unik&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hardi Antsov&lt;br /&gt;
* Juhan Trink&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[A$unik]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Yksikyritus&amp;quot; ===&lt;br /&gt;
Liige:&lt;br /&gt;
* Kaidi Parman&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Yksikyritus]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Aeg&amp;quot; ===&lt;br /&gt;
Liige:&lt;br /&gt;
* Maksim Gorb&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Aeg]]&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&amp;diff=102122</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&amp;diff=102122"/>
		<updated>2016-03-22T14:15:21Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Meeskond: &amp;quot;Sille&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2016=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2016&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2016&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2016 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2016=&lt;br /&gt;
&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Travo 2.0 ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Tarvo Reinpalu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Travo 2.0]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Aloha Snackbar&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Egert Aia&lt;br /&gt;
* Merit Ridaste&lt;br /&gt;
* Ants-Kristjan Rooma&lt;br /&gt;
* Siim Ivask&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Aloha Snackbar]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Kõnõtraat ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
* Andreas Plado&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Kõnõtraat]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Lebokeiss OÜ Core 1.0&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
Meeskonna koduleht: [[Lebokeiss OÜ]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;LuckyYou&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Tanel Vähk&lt;br /&gt;
* Aleks Luik&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Taavi Kliss&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LuckyYou]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond SHOP ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Johannes Tamm&lt;br /&gt;
* Martin Mägi&lt;br /&gt;
* Martin Betlem&lt;br /&gt;
* Merilyn Renser&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[SHOP]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond BurgerAce ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Silver Ohlo&lt;br /&gt;
* Martin Luik&lt;br /&gt;
* Ahto Elken&lt;br /&gt;
* Arvo Bendi&lt;br /&gt;
Meeskonna koduleht: [[BurgerAce]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond LinkCode ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rene Ott&lt;br /&gt;
* Renet Pirso&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LinkCode]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Screaming_Magic_Gnomes Screaming Magic Gnomes] asub [https://wiki.itcollege.ee/index.php/Talk:Screaming_Magic_Gnomes#Retsensioon_LinkCode_meeskonna_poolt siin lingil]&amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/DoubleTrouble Double Trouble] asub [https://wiki.itcollege.ee/index.php/Talk:DoubleTrouble#Retsensioon_LinkCode_meeskonna_poolt siin lingil]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Screaming Magic Gnomes ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Häkkinen&lt;br /&gt;
* Taavi Kivimaa&lt;br /&gt;
* Siim Osa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Givela ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Raudsepp&lt;br /&gt;
* Alar Ameerikas&lt;br /&gt;
* Vladimir Rõkovanov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Givela]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VVA ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aleksandr Babõkin&lt;br /&gt;
* Vladislav Kovaltšuk&lt;br /&gt;
* Andrei Tverskoi&lt;br /&gt;
* Vladislav Lahtarin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VVA]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Undress Gaver&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Marko Koiduste&lt;br /&gt;
* Jaanus Türnpuu&lt;br /&gt;
* Sergei Fatejev&lt;br /&gt;
* Kaspar Tilk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Undress Gaver]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Double Trouble&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Jekaterina Jakimets&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DoubleTrouble]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Team ATW&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aleks Tatter&lt;br /&gt;
* Vaiko Vällik&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Team_ATW]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Netgroup&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Indrek Nurja&lt;br /&gt;
* Imre Teras&lt;br /&gt;
* Kristjan Kotto&lt;br /&gt;
* Marek Kivikink&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Netgroup]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Ordering&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kelli Lukas&lt;br /&gt;
* Märt Lõhmus&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Ordering]]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
=== Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikhail Reznichenko&lt;br /&gt;
* 10143193&lt;br /&gt;
* 10090107&lt;br /&gt;
* Alisa Dudinova&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VRii Team ===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Mets&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Kaire Toom&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Vrii-team]]&lt;br /&gt;
XML: [http://enos.itcollege.ee/~amets/VR2/XML/xml-resources.zip] XML olemas ka meeskonna kodulehel.&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;VRJ&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VRJ]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;freeVariable&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Viilveer&lt;br /&gt;
* Kristjan Adrat&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[freeVar]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Enneaegsed&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jaan Elken&lt;br /&gt;
* Margit Ool&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Enneaegsed]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Skeddl&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karina Egipt&lt;br /&gt;
* Kärt Palm&lt;br /&gt;
* Joonatan Uusväli&lt;br /&gt;
* Siim Veskilt&lt;br /&gt;
* Aleksei Suvorov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Skeddl]]&lt;br /&gt;
&lt;br /&gt;
19.03.2016 XML/XSLT ülesande leiab [http://enos.itcollege.ee/~ktoomel/VRII/VRIIAssignment.zip SIIT].&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Sille&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Sille]].&lt;br /&gt;
meeskonna [[VRJ]] XML retsensioon asub : [https://wiki.itcollege.ee/index.php/Sille#XML_retsensioon SIIN]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;A$unik&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hardi Antsov&lt;br /&gt;
* Juhan Trink&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[A$unik]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Yksikyritus&amp;quot; ===&lt;br /&gt;
Liige:&lt;br /&gt;
* Kaidi Parman&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Yksikyritus]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Aeg&amp;quot; ===&lt;br /&gt;
Liige:&lt;br /&gt;
* Maksim Gorb&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Aeg]]&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&amp;diff=102121</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&amp;diff=102121"/>
		<updated>2016-03-22T14:14:22Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Meeskond: &amp;quot;Sille&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2016=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2016&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2016&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2016 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2016=&lt;br /&gt;
&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Travo 2.0 ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Tarvo Reinpalu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Travo 2.0]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Aloha Snackbar&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Egert Aia&lt;br /&gt;
* Merit Ridaste&lt;br /&gt;
* Ants-Kristjan Rooma&lt;br /&gt;
* Siim Ivask&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Aloha Snackbar]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Kõnõtraat ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
* Andreas Plado&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Kõnõtraat]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Lebokeiss OÜ Core 1.0&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
Meeskonna koduleht: [[Lebokeiss OÜ]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;LuckyYou&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Tanel Vähk&lt;br /&gt;
* Aleks Luik&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Taavi Kliss&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LuckyYou]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond SHOP ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Johannes Tamm&lt;br /&gt;
* Martin Mägi&lt;br /&gt;
* Martin Betlem&lt;br /&gt;
* Merilyn Renser&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[SHOP]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond BurgerAce ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Silver Ohlo&lt;br /&gt;
* Martin Luik&lt;br /&gt;
* Ahto Elken&lt;br /&gt;
* Arvo Bendi&lt;br /&gt;
Meeskonna koduleht: [[BurgerAce]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond LinkCode ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rene Ott&lt;br /&gt;
* Renet Pirso&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LinkCode]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Screaming_Magic_Gnomes Screaming Magic Gnomes] asub [https://wiki.itcollege.ee/index.php/Talk:Screaming_Magic_Gnomes#Retsensioon_LinkCode_meeskonna_poolt siin lingil]&amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/DoubleTrouble Double Trouble] asub [https://wiki.itcollege.ee/index.php/Talk:DoubleTrouble#Retsensioon_LinkCode_meeskonna_poolt siin lingil]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Screaming Magic Gnomes ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Häkkinen&lt;br /&gt;
* Taavi Kivimaa&lt;br /&gt;
* Siim Osa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Givela ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Raudsepp&lt;br /&gt;
* Alar Ameerikas&lt;br /&gt;
* Vladimir Rõkovanov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Givela]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VVA ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aleksandr Babõkin&lt;br /&gt;
* Vladislav Kovaltšuk&lt;br /&gt;
* Andrei Tverskoi&lt;br /&gt;
* Vladislav Lahtarin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VVA]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Undress Gaver&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Marko Koiduste&lt;br /&gt;
* Jaanus Türnpuu&lt;br /&gt;
* Sergei Fatejev&lt;br /&gt;
* Kaspar Tilk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Undress Gaver]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Double Trouble&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Jekaterina Jakimets&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[DoubleTrouble]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Team ATW&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aleks Tatter&lt;br /&gt;
* Vaiko Vällik&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Team_ATW]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Netgroup&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Indrek Nurja&lt;br /&gt;
* Imre Teras&lt;br /&gt;
* Kristjan Kotto&lt;br /&gt;
* Marek Kivikink&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Netgroup]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Ordering&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kelli Lukas&lt;br /&gt;
* Märt Lõhmus&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Ordering]]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
=== Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikhail Reznichenko&lt;br /&gt;
* 10143193&lt;br /&gt;
* 10090107&lt;br /&gt;
* Alisa Dudinova&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VRii Team ===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Mets&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
* Kaire Toom&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Vrii-team]]&lt;br /&gt;
XML: [http://enos.itcollege.ee/~amets/VR2/XML/xml-resources.zip] XML olemas ka meeskonna kodulehel.&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;VRJ&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VRJ]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;freeVariable&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Viilveer&lt;br /&gt;
* Kristjan Adrat&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[freeVar]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Enneaegsed&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jaan Elken&lt;br /&gt;
* Margit Ool&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Enneaegsed]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Skeddl&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karina Egipt&lt;br /&gt;
* Kärt Palm&lt;br /&gt;
* Joonatan Uusväli&lt;br /&gt;
* Siim Veskilt&lt;br /&gt;
* Aleksei Suvorov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Skeddl]]&lt;br /&gt;
&lt;br /&gt;
19.03.2016 XML/XSLT ülesande leiab [http://enos.itcollege.ee/~ktoomel/VRII/VRIIAssignment.zip SIIT].&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Sille&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Sille]]&lt;br /&gt;
meeskonna VRJ XML retsensioon asub : [https://wiki.itcollege.ee/index.php/Sille#XML_retsensioon SIIN]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;A$unik&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hardi Antsov&lt;br /&gt;
* Juhan Trink&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[A$unik]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Yksikyritus&amp;quot; ===&lt;br /&gt;
Liige:&lt;br /&gt;
* Kaidi Parman&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Yksikyritus]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Aeg&amp;quot; ===&lt;br /&gt;
Liige:&lt;br /&gt;
* Maksim Gorb&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Aeg]]&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102120</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102120"/>
		<updated>2016-03-22T14:10:42Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
Retsensioon meeskonna VRJ XML failile.&lt;br /&gt;
&lt;br /&gt;
Meeskonna VRJ XML fail kirjeldab erinevaid automarke, jaotades autod mudelite järgi. Iga mudeli juures on välja toodud sõiduki tähtsamad parameetrid. XML fail vastab ülesandes esitatud nõuetele. Dimensioonid on jaotatud loogiliselt, dimensioonide arv (6) ületab ülesandepüstituses nõutud arvu (4). Lisaks tuleb kolmel dimensioonil kasutada atribuute, mis enam kui ID. Ka see nõue on korrektselt täidetud. XML fail valideerus ka online validaatori vastu. XSD faili puhul on suures osas piirdutud Visual Studio poolt automaatselt genereeritud variandiga. Näiteks &amp;lt;kaigukast&amp;gt; elemendi väärtused on defineeritud xs:string’ina, samas oleks need võinud olla defineeritud enum’ina, et saaks valida ainult kas automaat või manuaal. Praegusel vabatekstilisel kujul saab sisestada ka automanuaal, fsdf jne. Sama kehtib ka võimsuse ühiku kohta. Võimalikud väärtused võiksid olla näiteks kw ja hj. Auto ehitusaasta väärtused saaks tõkestada, kuna pole kuigi realistlik, et keegi omaks autot ehitusaastaga 1468 või 2301. Esimeses XSLT transformatsioonis on välja kirjutatud iga automark koos mudelitega ning mudeli parameetritega. Selleks on kasutatud kolme for tsüklit koos vastavate elementide või atribuutide väärtuste välja kutsumisega. Esineb üks näpuviga, võimsust on prinditud kaks korda kuigi võib arvata, et teisel korral on mõeldud käigukasti tüüpi. Teise transformatsioonifaili puhul on demonstreeritud erinevaid XSL funktsioone nagu, concat(), position() ja when tingimus, mis on väga tervitatav. Välja on prinditud kõik margid ja mudelid, kusjuures kavalalt on väljatrükis iga mudeli teksti värviks seatud style atribuuti kasutades reaalselt xml andmetes olev vastava mudeli värvi atribuut.&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102054</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102054"/>
		<updated>2016-03-20T20:40:23Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102052</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102052"/>
		<updated>2016-03-20T20:37:09Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Arendusprotsess */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;br /&gt;
#19.03.16 - XSLT&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102050</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=102050"/>
		<updated>2016-03-20T20:36:30Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
XML fail hoiab endas riigimaanteedel olevaid sildasid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;pikkusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;m&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;km&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;massiühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;kg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;t&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;ts&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;sagedusühik&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;sõidukit/24h&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;protsent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;maakond&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Harju&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Pärnu&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Rapla&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Valga&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Ida-Viru&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-13/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-30/NK-80&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-10/NG-30&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-8/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;3600/240kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;260 kN/3x210 kN&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;2400/200&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;N-18/NG-60&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!--jne--&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;aastad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:minInclusive value=&amp;quot;1900&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:maxInclusive value=&amp;quot;2100&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Sillad&amp;quot;&amp;gt;&lt;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;Sild&amp;quot;&amp;gt;&lt;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;Nimi&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Takistus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:maxLength value=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Asukoht&amp;quot;&amp;gt;&lt;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;TeeNimetus&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;Nr&amp;quot; type=&amp;quot;xs:unsignedShort&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;Algusest&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:unsignedInt&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Maakond&amp;quot; type=&amp;quot;maakond&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;KoordX&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;KoordY&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;Ylevaatused&amp;quot;&amp;gt;&lt;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;Järgmine&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Viimane&amp;quot; type=&amp;quot;xs:date&amp;quot; nillable=&amp;quot;true&amp;quot;/&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;Kandevõime&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;kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;massiühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;Väärtus&amp;quot; type=&amp;quot;xs:unsignedShort&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:element name=&amp;quot;Sillaparameetrid&amp;quot;&amp;gt;&lt;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;Pikkus&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Laius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;TeeLaius&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;pikkusühik&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;Liiklusandmed&amp;quot;&amp;gt;&lt;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;Liiklussagedus&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;sagedusühik&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Loendusaasta&amp;quot; type=&amp;quot;xs:unsignedShort&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;Jaotus&amp;quot;&amp;gt;&lt;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;Sõidukid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Veokid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Autorongid&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Ühik&amp;quot; type=&amp;quot;protsent&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;Indeksid&amp;quot;&amp;gt;&lt;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;SeisundiIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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:element name=&amp;quot;PontisIndeks&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;Hindamiseaasta&amp;quot; type=&amp;quot;aastad&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: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;Ehitusaasta&amp;quot; type=&amp;quot;aastad&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;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
XSLT 1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 1&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;xsl:variable name=&amp;quot;maakond&amp;quot; select=&amp;quot;&#039;Pärnu&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!--&amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;sagedus&amp;quot; select=&amp;quot;&#039;500&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mis asuvad &amp;lt;xsl:value-of select=&amp;quot;$maakond&amp;quot;/&amp;gt; maakonnas ja kus liiklussagedus on väiksem kui &amp;lt;xsl:value-of select=&amp;quot;$sagedus&amp;quot;/&amp;gt; autot/24h&lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Liiklussagedus&amp;quot; name=&amp;quot;liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Asukoht/Maakond = $maakond and Liiklusandmed/Liiklussagedus &amp;amp;lt; $sagedus&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$Sillanimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; - &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;$liiklussagedus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:text&amp;gt; autot 24/h &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
XSLT 2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Sille transformatsioon 2&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;xsl:variable name=&amp;quot;kandevõime&amp;quot; select=&amp;quot;&#039;1000&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;osakaal&amp;quot; select=&amp;quot;&#039;10&#039;&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;p&amp;gt;&lt;br /&gt;
            Sillad mille kandevõime on rohkem kui &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t või kus kandevõime on väiksem/võrdne &amp;lt;xsl:value-of select=&amp;quot;$kandevõime&amp;quot;/&amp;gt; t ja autorongide osakaal on üle &amp;lt;xsl:value-of select=&amp;quot;$osakaal&amp;quot;/&amp;gt;% &lt;br /&gt;
          &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;/Sillad/Sild&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Kandevõime/@Väärtus&amp;quot; name=&amp;quot;Kandevõime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Nimi&amp;quot; name=&amp;quot;Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable select=&amp;quot;Liiklusandmed/Jaotus/Autorongid&amp;quot; name=&amp;quot;autorongid&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;gt; $kandevõime&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;$Kandevõime &amp;amp;lt;= $kandevõime and $autorongid &amp;amp;gt; $osakaal&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;$Nimi&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101858</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101858"/>
		<updated>2016-03-17T09:34:06Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - wiki lehe loomine, XML, XSD&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101857</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101857"/>
		<updated>2016-03-17T09:27:57Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - XML, XSD&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101856</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101856"/>
		<updated>2016-03-17T09:26:37Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XML retsensioon===&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
===Veebiteenuse retsensioon===&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
===Klientrakenduse retsensioon===&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - XML, XSD&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101855</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101855"/>
		<updated>2016-03-17T09:25:25Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
====XML retsensioon====&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
#17.03.16 - XML, XSD&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101854</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101854"/>
		<updated>2016-03-17T09:23:39Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Sillad&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;1&amp;quot; Ehitusaasta=&amp;quot;2012&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;799&amp;quot;&amp;gt;Sauga&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Sauga jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;527056&amp;quot; KoordY=&amp;quot;6473072&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;60&amp;quot;&amp;gt;Pärnu-Lihula&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2386&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2016&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;800&amp;quot;&amp;gt;N-30/NK-80&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;70&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;16.35&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;4444&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;85&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;3&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;12&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2012&amp;quot;&amp;gt;99&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;2&amp;quot; Ehitusaasta=&amp;quot;1939&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;89&amp;quot;&amp;gt;Kiviloo&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Jõelähtme jõgi&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;571748&amp;quot; KoordY=&amp;quot;6572314&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;11125&amp;quot;&amp;gt;Perila-Jäneda&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;5758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Harju&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2019&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;2015-10-09&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;17&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;6&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;1214&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;3&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;55&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2010&amp;quot;&amp;gt;56&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;3&amp;quot; Ehitusaasta=&amp;quot;1952&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;776&amp;quot;&amp;gt;Majaka&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Majaka kanal&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;525662&amp;quot; KoordY=&amp;quot;6428719&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;19331&amp;quot;&amp;gt;Rannametsa-Ikla&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;15758&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Pärnu&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;t&amp;quot; Väärtus=&amp;quot;600&amp;quot;&amp;gt;N-13/NG-60&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;4.6&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;8.9&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;479&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;95&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;4&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;1&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2006&amp;quot;&amp;gt;65.7&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;2011&amp;quot;&amp;gt;62&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
  &amp;lt;Sild Id=&amp;quot;4&amp;quot; Ehitusaasta=&amp;quot;2015&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Nimi Nr=&amp;quot;1500&amp;quot;&amp;gt;Jõhvi I&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
    &amp;lt;Takistus&amp;gt;Tapa-Narva raudtee&amp;lt;/Takistus&amp;gt;&lt;br /&gt;
    &amp;lt;Asukoht KoordX=&amp;quot;694100&amp;quot; KoordY=&amp;quot;6584697&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TeeNimetus Nr=&amp;quot;3&amp;quot;&amp;gt;Jõhvi-Tartu-Valga&amp;lt;/TeeNimetus&amp;gt;&lt;br /&gt;
      &amp;lt;Algusest Ühik=&amp;quot;m&amp;quot;&amp;gt;2169&amp;lt;/Algusest&amp;gt;&lt;br /&gt;
      &amp;lt;Maakond&amp;gt;Ida-Viru&amp;lt;/Maakond&amp;gt;&lt;br /&gt;
    &amp;lt;/Asukoht&amp;gt;&lt;br /&gt;
    &amp;lt;Ylevaatused&amp;gt;&lt;br /&gt;
      &amp;lt;Järgmine&amp;gt;2017&amp;lt;/Järgmine&amp;gt;&lt;br /&gt;
      &amp;lt;Viimane&amp;gt;&amp;lt;/Viimane&amp;gt;&lt;br /&gt;
    &amp;lt;/Ylevaatused&amp;gt;&lt;br /&gt;
    &amp;lt;Kandevõime Ühik=&amp;quot;ts&amp;quot; Väärtus=&amp;quot;2400&amp;quot;&amp;gt;2400/200&amp;lt;/Kandevõime&amp;gt;&lt;br /&gt;
    &amp;lt;Sillaparameetrid&amp;gt;&lt;br /&gt;
      &amp;lt;Pikkus Ühik=&amp;quot;m&amp;quot;&amp;gt;255.72&amp;lt;/Pikkus&amp;gt;&lt;br /&gt;
      &amp;lt;Laius Ühik=&amp;quot;m&amp;quot;&amp;gt;9.4&amp;lt;/Laius&amp;gt;&lt;br /&gt;
      &amp;lt;TeeLaius Ühik=&amp;quot;m&amp;quot;&amp;gt;7.5&amp;lt;/TeeLaius&amp;gt;&lt;br /&gt;
    &amp;lt;/Sillaparameetrid&amp;gt;&lt;br /&gt;
    &amp;lt;Liiklusandmed&amp;gt;&lt;br /&gt;
      &amp;lt;Liiklussagedus Ühik=&amp;quot;sõidukit/24h&amp;quot; Loendusaasta=&amp;quot;2014&amp;quot;&amp;gt;16450&amp;lt;/Liiklussagedus&amp;gt;&lt;br /&gt;
      &amp;lt;Jaotus Ühik=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Sõidukid&amp;gt;98&amp;lt;/Sõidukid&amp;gt;&lt;br /&gt;
        &amp;lt;Veokid&amp;gt;2&amp;lt;/Veokid&amp;gt;&lt;br /&gt;
        &amp;lt;Autorongid&amp;gt;0&amp;lt;/Autorongid&amp;gt;&lt;br /&gt;
      &amp;lt;/Jaotus&amp;gt;&lt;br /&gt;
    &amp;lt;/Liiklusandmed&amp;gt;&lt;br /&gt;
    &amp;lt;Indeksid&amp;gt;&lt;br /&gt;
      &amp;lt;SeisundiIndeks Hindamiseaasta=&amp;quot;2013&amp;quot;&amp;gt;100&amp;lt;/SeisundiIndeks&amp;gt;&lt;br /&gt;
      &amp;lt;PontisIndeks Hindamiseaasta=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/PontisIndeks&amp;gt;&lt;br /&gt;
    &amp;lt;/Indeksid&amp;gt;&lt;br /&gt;
  &amp;lt;/Sild&amp;gt;&lt;br /&gt;
&amp;lt;/Sillad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Arendusprotsee ==&lt;br /&gt;
#17.03.16 - XML, XSD&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101853</id>
		<title>Sille</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sille&amp;diff=101853"/>
		<updated>2016-03-17T09:22:49Z</updated>

		<summary type="html">&lt;p&gt;Antrei: Created page with &amp;quot;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=  ==Meeskond== * Andres Trei * Lasse Kolkanen   == Idee == ==XML/XSD/XSLT==  ===XML=== &amp;lt;pre&amp;gt; &amp;lt;/pre&amp;gt; ===XSD==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===XSLT===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Arendusprotsee ==&lt;br /&gt;
#17.03.16 - XML, XSD&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&amp;diff=101852</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016&amp;diff=101852"/>
		<updated>2016-03-17T09:21:16Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2016=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2016&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2016&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2016#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2016&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2016&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2016 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2016=&lt;br /&gt;
&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
=== Meeskond &amp;quot;Lebokeiss OÜ&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Joonas Jõeleht - Projektijuht&lt;br /&gt;
* Karell Veskimeister &lt;br /&gt;
* Kerli Edasi&lt;br /&gt;
* Iris Tambaum&lt;br /&gt;
* Timo Lanno&lt;br /&gt;
Meeskonna koduleht: [[Lebokeiss OÜ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;LuckyYou&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Tanel Vähk&lt;br /&gt;
* Aleks Luik&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Taavi Kliss&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LuckyYou]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond SHOP ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Johannes Tamm&lt;br /&gt;
* Martin Mägi&lt;br /&gt;
* Martin Betlem&lt;br /&gt;
* Merilyn Renser&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[SHOP]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond BurgerAce ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Silver Ohlo&lt;br /&gt;
* Martin Luik&lt;br /&gt;
* Ahto Elken&lt;br /&gt;
* Arvo Bendi&lt;br /&gt;
Meeskonna koduleht: [[BurgerAce]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond LinkCode ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rene Ott&lt;br /&gt;
* Renet Pirso&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LinkCode]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Screaming Magic Gnomes ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Häkkinen&lt;br /&gt;
* Taavi Kivimaa&lt;br /&gt;
* Siim Osa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Screaming_Magic_Gnomes]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Givela ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Raudsepp&lt;br /&gt;
* Alar Ameerikas&lt;br /&gt;
* Vladimir Rõkovanov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Givela]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VVA ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aleksandr Babõkin&lt;br /&gt;
* Vladislav Kovaltšuk&lt;br /&gt;
* Andrei Tverskoi&lt;br /&gt;
* Vladislav Lahtarin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VVA]]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
=== Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikhail Reznichenko&lt;br /&gt;
* 10143193&lt;br /&gt;
* Oleg Berezin&lt;br /&gt;
* Alisa Dudinova&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond &amp;quot;Symphony No. 7 in C-sharp minor&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;VRJ&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Vladimir Nitsenko&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[VRJ]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;freeVariable&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Viilveer&lt;br /&gt;
* Kristjan Adrat&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
* &amp;lt;sinu_nimi&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[freeVar]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond &amp;quot;Enneaegsed&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jaan Elken&lt;br /&gt;
* Margit Ool&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Enneaegsed]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Spooky Scary Skeletons&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karina Egipt&lt;br /&gt;
* Kärt Palm&lt;br /&gt;
* Joonatan Uusväli&lt;br /&gt;
* Siim Veskilt&lt;br /&gt;
* Aleksei Suvorov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Spooky Scary Skeletons]]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: &amp;quot;Sille&amp;quot; ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Trei&lt;br /&gt;
* Lasse Kolkanen&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht : [[Sille]]&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&amp;diff=101124</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2015)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&amp;diff=101124"/>
		<updated>2016-01-30T17:12:04Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2015&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2015&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2015 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;13.12.2015 23:58&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 20.12.2015(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;20.01.2016&#039;&#039;&#039;(20p)&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 27.01.2016(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
Tere, iga aja taha kirjutada meeskonna nimi, kes tuleb oma tööd kaitsma. Aegu palun täita võimaluse korral järjest.&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
Kaitsmise käigus vaadatakse üle ka kood.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esmaspäev&#039;&#039;&#039; - 14.12.2015&lt;br /&gt;
*14:00 - [https://wiki.itcollege.ee/index.php?title=Meeskond:_LetsDoIt LetsDoIt]&lt;br /&gt;
*14:15 -&lt;br /&gt;
*14:30 - &lt;br /&gt;
*14:45 -&lt;br /&gt;
*15:00 - Incman&lt;br /&gt;
*15:15 - &lt;br /&gt;
&lt;br /&gt;
*16:00 - &lt;br /&gt;
*16:15 - [[Meeskond: Travo]]&lt;br /&gt;
*16:30 - GlobalElite&lt;br /&gt;
*16:45 - [https://wiki.itcollege.ee/index.php/BIT BIT]&lt;br /&gt;
*17:00 - &lt;br /&gt;
*17:15 - KTM Development&lt;br /&gt;
*17:30 - &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Neljapäev&#039;&#039;&#039; - 17.12.2015&lt;br /&gt;
*08:15 - VVA&lt;br /&gt;
*08:30 - mc2&lt;br /&gt;
*08:45 - &lt;br /&gt;
*09:00 - Sporto&lt;br /&gt;
*09:15 - MinuKV&lt;br /&gt;
*09:30 - &lt;br /&gt;
&lt;br /&gt;
*10:00 -Kodune raamat&lt;br /&gt;
*10:15 - &lt;br /&gt;
*10:30 - MSI&lt;br /&gt;
*10:45 -&lt;br /&gt;
*11:00 - Lebokeiss OÜ&lt;br /&gt;
*11:15 - OKVaatame&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Mäng(Unit)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2015=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond: MinuKV===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Luik&lt;br /&gt;
*Ahto Elken&lt;br /&gt;
*Silver Ohlo&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: MinuKV]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale mc2 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_mc2#Retsensioon_mc2_meeskonna_anal.C3.BC.C3.BCsist siin].&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskond LetsDoIt lõpp-produktile asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_LetsDoIt#Retsensioon_meeskonna_LetsDoIt_l.C3.B5pp-produktile siin].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna MinuKV lõpptoode asub [http://enos.itcollege.ee/~sohlo/MinuKV.7z siin] ja juhend wiki meeskonna kodulehel.&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Travo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarvo Reinpalu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Travo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Lebokeiss_OÜ Retsensioon meeskonna Lebokeiss OÜ rakenduse analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Lebokeiss_OÜ Retsensioon meeskonna Lebokeiss OÜ rakenduse prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Lebokeiss_OÜ Retsensioon meeskonna Lebokeiss OÜ lõppproduktile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Freshmen===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Siim Haas - Projektijuht&lt;br /&gt;
*Piret Pomerants&lt;br /&gt;
*Semjon Greef &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_Freshmen Freshmen]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon Qlibrium analüüsi [https://wiki.itcollege.ee/index.php/Talk:Qlibrium kohta]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: mc2===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
*Johannes Tamm&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Jana Pipar &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: mc2]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Retsensioon_MinuKV_kohta#Retsensioon_MinuKV_kohta Retsensioon MinuKV kohta]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Retsensioon_ruhmaVVAprototuubikohta Retsensioon rühma VVA prototüübi kohta]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_VVA#Retsensioon_meeskond_VVA_l.C3.B5ppproduktile Retsensioon meeskond VVA lõppproduktile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie prototüüp asub [https://wiki.itcollege.ee/index.php/Meeskond:_mc2#Protot.C3.BC.C3.BCp SIIN]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sporto===&lt;br /&gt;
Liikmed ja panus projekti:&lt;br /&gt;
*Kelli Lukas 100%&lt;br /&gt;
*Vladimir Rõkovanov 100%&lt;br /&gt;
*Alar Ameerikas 100%&lt;br /&gt;
*Mikk Raudsepp 100%&lt;br /&gt;
Meeskonna koduleht (&#039;&#039;&#039;Dokumentatsioon&#039;&#039;&#039;): [https://wiki.itcollege.ee/index.php/Sporto  Sporto]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_KTM_Development#Retsensioon_meeskond_KTM_Development_projekti_anal.C3.BC.C3.BCsile Retsensioon meeskonna KTM Development projekti analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_KTM_Development#KTM_protot.C3.BC.C3.BCbi_retsensioon Retsensioon meeskonna KTM Development projekti prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_KTM_Development#KTM_valmistoote_retsensioon Retsensioon meeskonna KTM Development projekti valmistootele]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://onedrive.live.com/redir?resid=B04DA53E21E8691B!30244&amp;amp;authkey=!AO2gXYl6yrrc1HM&amp;amp;ithint=file%2c7z Laadi alla]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://1drv.ms/1lSbvJz Laadi alla]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Juhend&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=D2_KJu4yrtk asub siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: LetsDoIt===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Liisa Suurkaev(projektijuht)&lt;br /&gt;
*Melissa Eenmaa&lt;br /&gt;
*Tanel Vähk&lt;br /&gt;
*Taavi Kliss&lt;br /&gt;
*Aleks Luik&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_LetsDoIt LetsDoIt]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale LendBook asub [https://wiki.itcollege.ee/index.php/Talk:LendBook retsensioon siin].&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale mc2 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_mc2#Protot.C3.BC.C3.BCbi_retsensioon siin].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valmis toode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna LetsDoIt valmis toode asub [https://wiki.itcollege.ee/index.php/Meeskond:_LetsDoIt#Protot.C3.BC.C3.BCp siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond: VVA===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_VVA Meeskond:_VVA]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Sporto asub [https://wiki.itcollege.ee/index.php/Meeskond:_VVA#Anal.C3.BC.C3.BCsi_retsensioon_meeskonnale_.22Sporto.22 siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale mc2 asub [https://wiki.itcollege.ee/index.php/Meeskond:_VVA#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnale_.22mc2.22 siin]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale &amp;quot;Sporto&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond:_VVA#L.C3.B5pptoote_retsensioon_meeskonnale_.22Sporto.22 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~vkovalt/Csharp/Desktop.html Mäng] ja [http://enos.itcollege.ee/~vkovalt/LaeAllaProto/ lähtekood]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~vkovalt/Valmis/WEB/Desktop.html Mäng] ja [http://enos.itcollege.ee/~vkovalt/Valmis/Projekt/ lähtekood]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: IncMan===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sergei Fatejev&lt;br /&gt;
*Nele Sergejeva&lt;br /&gt;
*Marko Koiduste&lt;br /&gt;
*Kaspar Tilk&lt;br /&gt;
*Jaanus Türnpuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Incman IncMan]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;LetsDoIt&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_LetsDoIt siin]&lt;br /&gt;
*Prototüübi retsensioon meeskonnale &#039;&#039;&#039;GlobalLite&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:GlobalLite siin]&lt;br /&gt;
*Lõpptoote retsensioon meeskonnale &#039;&#039;&#039;BIT&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:BIT#L.C3.B5pptoote_retsensioon_meeskonnalt_Incman siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Lebokeiss OÜ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Joonas Jõeleht - Projektijuht&lt;br /&gt;
*Iris Tambaum&lt;br /&gt;
*Timo Lanno&lt;br /&gt;
*Karell Veskimeister&lt;br /&gt;
*Kerli Edasi &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:_Lebokeiss_OÜ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_Travo | Retsensioon meeskond Travo analüüsile]]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_Travo#Retsensioon_meeskond_Travo_projekti_protot.C3.BC.C3.BCbile | Retsensioon meeskond Travo prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_Travo#Retsensioon_meeskond_Travo_projekti_l.C3.B5ppproduktile | Retsensioon meeskond Travo lõppproduktile]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: MSI===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Siim Ivask&lt;br /&gt;
*Martin Saar&lt;br /&gt;
*Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: MSI]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: LendBook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Egle Arge&lt;br /&gt;
*Liina Kolk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LendBook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Talk:PenguinHorde | Retsensioon meeskonna PenguinHorde analüüsile]]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_mc2#Meeskonnalt_LendBook | Retsensioon meeskonna mc2 prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_mc2#Meeskonnalt_LendBook. | Retsensioon meeskonna mc2 lõppproduktile]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: BIT===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Merilyn Renser&lt;br /&gt;
*Marko Hartikainen&lt;br /&gt;
*Ants Kristjan Rooma&lt;br /&gt;
*Konstantin Burdakov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[BIT]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/BIT#L.C3.95PPTOODE Lõpptoode]&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/BIT#BIT_.C3.A4rin.C3.B5uete_rakenduse_kasutusjuhend Lõpptoote kasutusjuhend]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_VVA#Anal.C3.BC.C3.BCsi_retsensioon analüüsi retsensioon meeskonnale VVA]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_VVA#Proto_retsensioon proto retsensioon meeskonnale VVA]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_VVA#Retsensioon_meeskond_VVA_m.C3.A4ngu_l.C3.B5pptootele_Meeskonnalt_BIT Lõpptoote retsensioon meeskonnale VVA]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PenguinHorde===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Laura Leon&lt;br /&gt;
*Marko Saluste&lt;br /&gt;
*Terje Sõelsepp&lt;br /&gt;
*Mari-Liis Oldja&lt;br /&gt;
Meeskonna koduleht: [[PenguinHorde]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:BIT Retsensioon meeskond BIT analüüsile.]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_mc2#Meeskonnalt_PenguinHorde Retsensioon meeskond mc2 prototüübile.]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_mc2#Meeskonnalt_PenguinHorde_2 Retsensioon meeskond mc2 lõppproduktile.]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: GlobalElite===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marek Kivikink&lt;br /&gt;
*Indrek Nurja&lt;br /&gt;
*Imre Teras&lt;br /&gt;
*Aapo Kersalu&lt;br /&gt;
*Erling Tammisto&lt;br /&gt;
Meeskonna koduleht: [[GlobalLite]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
[https://www.dropbox.com/s/i7i01x3450umarh/GlobalElite_proto.rar?dl=0 Lae alla (RAR fail)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Veebi versioon asub [http://gamebucket.io/game/bccd0997-07b6-441d-bd92-fffbb2c2c85b siin]&lt;br /&gt;
&lt;br /&gt;
Failid (mäng ja mängu kood) asub [https://www.dropbox.com/s/stqqvgtfqqvt2a8/GlobalElite.rar?dl=0 siin, lae alla(RAR fail)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php/Talk:RJ meeskond RJ] kohta.&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon [https://wiki.itcollege.ee/index.php/Talk:VVA meeskond VVA] kohta.&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_VVA#Retsensioon_meeskond_VVA_m.C3.A4ngu_l.C3.B5pptootele_Meeskonnalt_GlobalElite meeskond VVA] kohta.&lt;br /&gt;
&lt;br /&gt;
===Meeskond: KTM Development===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristian Laupa&lt;br /&gt;
*Tauno Otti&lt;br /&gt;
*Mart Abel&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_KTM_Development KTM Development]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote kasutusjuhend: [https://wiki.itcollege.ee/index.php/KasutusjuhendKTM Simple Team Manager Kasutusjuhend]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüsi&#039;&#039;&#039; retsensioon meeskonnale &#039;&#039;&#039;mc2&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/User_talk:Klaupa siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüübi&#039;&#039;&#039; retsensioon meeskonnale &#039;&#039;&#039;mc2&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Meeskond:_KTM_Development#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnale_mc2 siin] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote&#039;&#039;&#039; retsensioon meeskonnale &#039;&#039;&#039;VVA&#039;&#039;&#039; asub&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_KTM_Development#L.C3.B5pptoote_retsentsioon_meeskond_KTM_Development_poolt_meeskonnale_VVA siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Bob?===&lt;br /&gt;
Liige:&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Bob Bob?]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Meeskonna IncMan analüüsi retsensioon]]&lt;br /&gt;
&lt;br /&gt;
[[Meeskonna IncMan prototüübi retsensioon]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=0B1B6XMjJFSULTFFpR0RaTEdBdjg Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: RJ===&lt;br /&gt;
Liige:&lt;br /&gt;
*Richard Jalonen&lt;br /&gt;
Meeskonna koduleht: [[RJ]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Qlibrium===&lt;br /&gt;
Liige:&lt;br /&gt;
*Karl Frank&lt;br /&gt;
Meeskonna koduleht [[Qlibrium]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Retsensioon_GlobalLite_*#Meeskonna_GlobalLite_anal.C3.BC.C3.BCsi_retsensioon]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kodune Raamat===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Siim Osa&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_Kodune_Raamat Kodune Raamat]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TaTa===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:TaTa]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Bob Retsensioon meeskonna Bob? lõpptootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ktreikel===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_ktreikel Ktreikel]&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid: ===&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_ktreikel-analyysid#Retsensiooni_anal.C3.BC.C3.BCs_meeskonnale_IncMan Retsensiooni analüüs meeskonnale IncMan] &lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_ktreikel-analyysid#Retsensiooni_anal.C3.BC.C3.BCs_meeskonnale_IncMan Prototüübi analüüs meeskonnale GlobalElite]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_ktreikel-analyysid#Retsensiooni_anal.C3.BC.C3.BCs_meeskonnale_IncMan KTM Development Lõpptoote analüüs meeskonnale KTM Development]&lt;br /&gt;
&lt;br /&gt;
[http://www.upload.ee/files/5525181/Auto_kataloog.pptx.html Esitlus]&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles (2015) (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: OkVaatame===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleks Tatter&lt;br /&gt;
*Vaiko Vällik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:_Ok_Vaatame]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:OkVaatame_retsensioon_Qlibriumile]&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:OkVaatame_retsensioon_KTMile]&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles (2015) (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
===Meeskond: Premium===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Petrovits&lt;br /&gt;
*Karin Talumäe&lt;br /&gt;
*Jevgeni Gavrilov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Premium]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale &#039;&#039;&#039;LIB&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_LIB siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale &#039;&#039;&#039;LIB&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_LIB siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Spooky Scary Skeletons===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kärt Palm DK22 &lt;br /&gt;
*Karina Egipt DK22 (Projektijuht)&lt;br /&gt;
*Erika Ehmann D32 &lt;br /&gt;
*Silver Saks AK21&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Spooky Scary Skeletons]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://pilv.mana.ee/public.php?service=files&amp;amp;t=dd72ab32e4900f3970d484317c94a94c Rakenduse Klient (20.01.2016) - Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote kohta lugeda kindlasti ka meie wikist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Premium Retsensioon meeskonna Premium projekti HomeLibrary analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Fontastic#Retsensioon_protot.C3.BC.C3.BCbile Retsensioon meeskonna Fontastic projekti Fontastic prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_GreekQMark#Retsensioon_meeskonna_GreekQMark_l.C3.B5.pptootele Retsensioon meeskonna GreekQMark lõpptootele]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: Nocturne No. 20 in C-sharp Minor ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*10142848 (Projektijuht)&lt;br /&gt;
*10090107&lt;br /&gt;
*10143193&lt;br /&gt;
*10143313&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Nocturne No. 20 in C-sharp Minor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Fontastic Retsensioon meeskonna Fontastic rakenduse analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Fontastic Retsensioon meeskonna Fontastic rakenduse prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Ostukorv Retsensioon meeskonna Konsa lõpptootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: LIB===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sigrid Pachel DK22 (Projektijuht)&lt;br /&gt;
*Diana Nikolajeva DK22&lt;br /&gt;
*Kristjan Adrat DK41&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: LIB]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Mardo Analüüsi retsensioon Mardo meeskonnale]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Pohjavesi Retsensioon meeskonnale Põhjavesi]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_GreekQMark lõpptoote retsensioon meeskonnale GreekQMark]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Greek?Mark===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Karit Kilgi DK22 (Projektijuht)&lt;br /&gt;
*Sten Kaasik DK22&lt;br /&gt;
*Siim Veskilt DK22 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: GreekQMark]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Spooky_Scary_Skeletons Retsensioon meeskonna Spooky Scary Skeletons rakenduse AVE 2.0 analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Spooky_Scary_Skeletons#Retsensioon_meeskonna_Spooky_Scary_Skeletons_rakenduse_AVE_2.0_protot.C3.BC.C3.BCbile Retsensioon meeskonna Spooky Scary Skeletons rakenduse AVE 2.0 prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Spooky_Scary_Skeletons#Retsensioon_meeskonna_Spooky_Scary_Skeletons_rakenduse_AVE_2.0_l.C3.B5pptootele Retsensioon meeskonna Spooky Scary Skeletons rakenduse AVE 2.0 lõpptootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Tarraxacum===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Silja Kralik DK21 (Projektijuht)&lt;br /&gt;
*Liina Laumets DK21 &lt;br /&gt;
*Ragne Auling DK22 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Tarraxacum]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioon meeskonnale Põhjavesi]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioon meeskonna TTT prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioon meeskond Codezilla valmistootele]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Fontastic===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erik Hirmo DK22 (Projektijuht)&lt;br /&gt;
*Piret Reinumägi DK21 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Fontastic]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Konsa Retsensioon meeskonna Konsa projekti Ostukorv analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TTT===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ave Karjus DK22 &lt;br /&gt;
*Joonatan Uusväli DK22 (Projektijuht)&lt;br /&gt;
*Kaidar Viikman DK21 (Wiki pidaja)&lt;br /&gt;
*Oliver Tiks AK21&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: TTT (Trellid Teevad Tugevaks) | TTT (Trellid Teevad Tugevaks)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_GreekQMark#section=1 | Retsensioon meeskonna Greek?Mark projekti analüüsile]]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_Premium#section=2 | Retsensioon meeskonna Premium projekti prototüübile]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Codezilla===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anna Linskaja DK21 (Projektijuht)&lt;br /&gt;
*Alisa Dudinova DK21 &lt;br /&gt;
*Sergei Hristoforov DK21 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Codezilla]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Maker Retsensioon meeskonna Maker projekti analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TTT_(Trellid_Teevad_Tugevaks)  Retsensioon meeskonna TTT (Trellid Teevad Tugevaks) prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Tarraxacum  Retsensioon meeskonna Tarraxacum lõpptootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Konsa===&lt;br /&gt;
Liikmed:&lt;br /&gt;
&lt;br /&gt;
*Marko Konsa DK13&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Ostukorv]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/User_talk:Mkonsa#Sporto_valmistoote_retsensioon Retsensioon meeskonna Sporto projekti valmistootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Johhaidii===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Yogesh Sharma&lt;br /&gt;
*Juhan Trink&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Johhaidii]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Retsensioon_Makerile Retsensioon meeskonna Maker analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Retsensioon_Kodune_Raamat_lopptootele Retsensioon meeskonna Kodune Raamat lõpptootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sildur===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andreas Papp (Projektijuht)&lt;br /&gt;
*Germo Väli&lt;br /&gt;
*Andres Trei&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Sildur]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://1drv.ms/1PLK6G4 - Prototüüp]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://1drv.ms/1PLJQag - Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
===Meeskond: JT===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tõnis Luik (Projektijuht)&lt;br /&gt;
*Juri Nikitin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[JT]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Maker===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marek Öövel (Projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Maker]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Codezilla Retsensioon meeskonna Codezilla analüüsile]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Põhjavesi===&lt;br /&gt;
Liikmed&lt;br /&gt;
*Indrek Pruul (Projektijuht)&lt;br /&gt;
*Jan Eerik&lt;br /&gt;
*Eeva Koplimets&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Pohjavesi]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Pohjavesi Retsensioon meeskonnale Spooky Scary Skeletons analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: MMTL development===&lt;br /&gt;
Liikmed&lt;br /&gt;
*Martin Mänd (Projektijuht)&lt;br /&gt;
*Taavi Lõhmus&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: MMTL development]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Mardo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mardo Halapuu&lt;br /&gt;
Meeskonna koduleht:[https://wiki.itcollege.ee/index.php/Meeskond_Mardo Mardo]&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=101123</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=101123"/>
		<updated>2016-01-30T17:08:59Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
=== Sissejuhatus ja taust ===&lt;br /&gt;
Maanteetransport ja sellega seonduvalt ka teedevõrgu toimimine on väga oluline osa Eesti majandusest ja regionaalpoliitikast. Teedevõrgu lahutamatuks osaks on sillad ja viaduktid, mis ühendavad teedevõrgustiku ühtseks süsteemiks. Teedevõrgu toimimise tagamiseks on oluline omada ülevaadet infrastruktuuri hetkeseisust, mis võimaldaks planeerida optimaalset ressursipaigutust remonttöödele ja juurdeehitustele. Ülevaate tekitamiseks tuleb koostada andmebaas, kuid selleks , et andmete põhjal otsuseid langetada, tuleb andmebaasile liita analüüsimoodul, mis andmeid äriloogikast lähtuvalt töödelda ja kuvada võimaldab.&lt;br /&gt;
&lt;br /&gt;
=== Olemasolev olukord ===&lt;br /&gt;
Eestis on teostatud maanteesildade ülevaatust vahelduva eduga aastast 2004. Maanteeameti hallata on hetkel umbes 1000 silda. Ühes aastas kontrollitakse süsteemselt umbes 250 silda, mistõttu on ülevaatuste intervall reeglina 4 aastat. Kuni aastani 2011 kasutati andmebaasina USA päritolu haldustarkvara PONTIS, kuid tulenevalt kallist hinnast ja Eesti oludes kaheldavast funktsionaalsusest lepingut ei pikendatud ja jätkati lihtsalt andmete kogumist, mida analüüsiti käepäraste tabelarvutusprogrammidega.&lt;br /&gt;
Olemasolevat olukorda on uuritud ja kaardistatud Tallinna Tehnikaülikooli sillaehituse õppetoolis 2013 aastal kaitstud magistritöös „Eestis toimunud BMS-uuringute analüüs. Tulemuste kasutamine sildade halduse planeerimisel.“  Töö autor on Andreas Papp, töö on kättesaadav: http://doc.stricto.ee/Sillad/L%C3%B5put%C3%B6%C3%B6_Papp_2013.pdf&lt;br /&gt;
&lt;br /&gt;
=== Tänased probleemid ===&lt;br /&gt;
Üks esimesi probleeme, millega tarkvara PONTIS puhul kokku puututi, oli see, et tarkvara funktsionaalsus ületas kaugelt Maanteeameti võimekuse seda rakendada. Sisuliselt kasutati analüüsivõimekusega tarkvara pelgalt andmebaasina, sest puudus usaldus etteprogrammeeritud äriloogika toimivuse osas. Lisaks oli äriloogika teada 1-2 spetsialistile, kes ei teinud ilmselt piisavalt selgitustööd, selgitamaks tagamaid ja tegelikku sisu. Sellest tulenevalt kadus juhtkonna huvi sildade analüüsi kui sellise vastu ja kogu ettevõtmine hääbus.&lt;br /&gt;
&lt;br /&gt;
=== Tänane vajadus ===&lt;br /&gt;
Maanteesildade haldamise ja analüüsi tarkvara peab sisaldama endas kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid. Kuivõrd maanteesildade ülevaatus taolise haldamise tarvis teostatakse kokkulepitud reeglite järgi visuaalse vaatluse kaudu, on ka analüüsist saadav tulem pigem hinnang. Seetõttu tuleks analüüsimoodul konstrueerida selliselt, et süsteemisiseste arvutustes, grupeerimistes, järjestustes kasutatavad koefitsendid on võimalik soovi korral ette anda. Seda funktsionaalsust ei olnud varasemalt kasutuses olnud PONTIS’el. Lisaks peaks süsteem võimaldama eristada kasutajaid ja võimaldama anda neile erinevas ulatuses õigusi, samuti tuleks jälgitavuse huvides salvestada tegevuste logi.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=== Must have funktsionaalsused: ===&lt;br /&gt;
*Sildade andmete otsing erinevate parameetrite järgi&lt;br /&gt;
*Sildade andmete sisestamine/muutmine/mustutamine&lt;br /&gt;
*Sildade andmete sisselugemine .csv formaadist&lt;br /&gt;
*Silla elemendi (valik etteantuist) lisamine&lt;br /&gt;
*Silla elemendi ülevaatuse andmete lisamine&lt;br /&gt;
*Elemendi hinnakoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi kaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi seisunditasemete osakaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Silla Seisundi Indeksi arvutamine koos Seisundi Indeksi arvutamiseks kasutatud koefitsendikomplektide info talletamisega&lt;br /&gt;
*Erinevate ülevaatuste põhjal silla amortisatsiooni arvutamine&lt;br /&gt;
*Erinevate aruannete koostamine (ühe maakonna, ühe tee vms lõikes)&lt;br /&gt;
*Erinevate aruannete võrdlemine kasutajaliideses&lt;br /&gt;
*Pildialbum iga silla juures&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Nice to have funktsionaalsused: ===	&lt;br /&gt;
*Kaardirakendus sildade asukoha kuvamiseks&lt;br /&gt;
*Süsteemis toimunud muudatuse teavituse tellimine e-mailile &lt;br /&gt;
*Teavituse jätmise võimalus juhuslikult avastatud tähelepanekust mõne silla juures&lt;br /&gt;
&lt;br /&gt;
Tulevikus (näiteks järgmise aine raames) võiks rakenduse ümber kohandada veebipõhiseks.&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Avaldatud failid ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://1drv.ms/1PLK6G4 - Prototüüp]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://1drv.ms/1PLJQag - Lõpptoode - 30.01.2016]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;7.11.2015&#039;&#039;&#039; - arendussprint 1 (UI sketches - http://1drv.ms/1NXIc0H)&lt;br /&gt;
*&#039;&#039;&#039;8.11.2015&#039;&#039;&#039; - arendussprint 2&lt;br /&gt;
*&#039;&#039;&#039;22.11.2015&#039;&#039;&#039; - arendussprint 3&lt;br /&gt;
*&#039;&#039;&#039;16-17.01.2016&#039;&#039;&#039; - arendussprint 4&lt;br /&gt;
*&#039;&#039;&#039;23-24.01.2016&#039;&#039;&#039; - arendussprint 5&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=101122</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=101122"/>
		<updated>2016-01-30T17:08:39Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
=== Sissejuhatus ja taust ===&lt;br /&gt;
Maanteetransport ja sellega seonduvalt ka teedevõrgu toimimine on väga oluline osa Eesti majandusest ja regionaalpoliitikast. Teedevõrgu lahutamatuks osaks on sillad ja viaduktid, mis ühendavad teedevõrgustiku ühtseks süsteemiks. Teedevõrgu toimimise tagamiseks on oluline omada ülevaadet infrastruktuuri hetkeseisust, mis võimaldaks planeerida optimaalset ressursipaigutust remonttöödele ja juurdeehitustele. Ülevaate tekitamiseks tuleb koostada andmebaas, kuid selleks , et andmete põhjal otsuseid langetada, tuleb andmebaasile liita analüüsimoodul, mis andmeid äriloogikast lähtuvalt töödelda ja kuvada võimaldab.&lt;br /&gt;
&lt;br /&gt;
=== Olemasolev olukord ===&lt;br /&gt;
Eestis on teostatud maanteesildade ülevaatust vahelduva eduga aastast 2004. Maanteeameti hallata on hetkel umbes 1000 silda. Ühes aastas kontrollitakse süsteemselt umbes 250 silda, mistõttu on ülevaatuste intervall reeglina 4 aastat. Kuni aastani 2011 kasutati andmebaasina USA päritolu haldustarkvara PONTIS, kuid tulenevalt kallist hinnast ja Eesti oludes kaheldavast funktsionaalsusest lepingut ei pikendatud ja jätkati lihtsalt andmete kogumist, mida analüüsiti käepäraste tabelarvutusprogrammidega.&lt;br /&gt;
Olemasolevat olukorda on uuritud ja kaardistatud Tallinna Tehnikaülikooli sillaehituse õppetoolis 2013 aastal kaitstud magistritöös „Eestis toimunud BMS-uuringute analüüs. Tulemuste kasutamine sildade halduse planeerimisel.“  Töö autor on Andreas Papp, töö on kättesaadav: http://doc.stricto.ee/Sillad/L%C3%B5put%C3%B6%C3%B6_Papp_2013.pdf&lt;br /&gt;
&lt;br /&gt;
=== Tänased probleemid ===&lt;br /&gt;
Üks esimesi probleeme, millega tarkvara PONTIS puhul kokku puututi, oli see, et tarkvara funktsionaalsus ületas kaugelt Maanteeameti võimekuse seda rakendada. Sisuliselt kasutati analüüsivõimekusega tarkvara pelgalt andmebaasina, sest puudus usaldus etteprogrammeeritud äriloogika toimivuse osas. Lisaks oli äriloogika teada 1-2 spetsialistile, kes ei teinud ilmselt piisavalt selgitustööd, selgitamaks tagamaid ja tegelikku sisu. Sellest tulenevalt kadus juhtkonna huvi sildade analüüsi kui sellise vastu ja kogu ettevõtmine hääbus.&lt;br /&gt;
&lt;br /&gt;
=== Tänane vajadus ===&lt;br /&gt;
Maanteesildade haldamise ja analüüsi tarkvara peab sisaldama endas kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid. Kuivõrd maanteesildade ülevaatus taolise haldamise tarvis teostatakse kokkulepitud reeglite järgi visuaalse vaatluse kaudu, on ka analüüsist saadav tulem pigem hinnang. Seetõttu tuleks analüüsimoodul konstrueerida selliselt, et süsteemisiseste arvutustes, grupeerimistes, järjestustes kasutatavad koefitsendid on võimalik soovi korral ette anda. Seda funktsionaalsust ei olnud varasemalt kasutuses olnud PONTIS’el. Lisaks peaks süsteem võimaldama eristada kasutajaid ja võimaldama anda neile erinevas ulatuses õigusi, samuti tuleks jälgitavuse huvides salvestada tegevuste logi.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=== Must have funktsionaalsused: ===&lt;br /&gt;
*Sildade andmete otsing erinevate parameetrite järgi&lt;br /&gt;
*Sildade andmete sisestamine/muutmine/mustutamine&lt;br /&gt;
*Sildade andmete sisselugemine .csv formaadist&lt;br /&gt;
*Silla elemendi (valik etteantuist) lisamine&lt;br /&gt;
*Silla elemendi ülevaatuse andmete lisamine&lt;br /&gt;
*Elemendi hinnakoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi kaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi seisunditasemete osakaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Silla Seisundi Indeksi arvutamine koos Seisundi Indeksi arvutamiseks kasutatud koefitsendikomplektide info talletamisega&lt;br /&gt;
*Erinevate ülevaatuste põhjal silla amortisatsiooni arvutamine&lt;br /&gt;
*Erinevate aruannete koostamine (ühe maakonna, ühe tee vms lõikes)&lt;br /&gt;
*Erinevate aruannete võrdlemine kasutajaliideses&lt;br /&gt;
*Pildialbum iga silla juures&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Nice to have funktsionaalsused: ===	&lt;br /&gt;
*Kaardirakendus sildade asukoha kuvamiseks&lt;br /&gt;
*Süsteemis toimunud muudatuse teavituse tellimine e-mailile &lt;br /&gt;
*Teavituse jätmise võimalus juhuslikult avastatud tähelepanekust mõne silla juures&lt;br /&gt;
&lt;br /&gt;
Tulevikus (näiteks järgmise aine raames) võiks rakenduse ümber kohandada veebipõhiseks.&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Avaldatud failid ==&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/2f7wcihxxeds2af/LIB.zip?dl=0 Esmane Prototüüp]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://1drv.ms/1PLK6G4 - Prototüüp]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://1drv.ms/1PLJQag - Lõpptoode - 30.01.2016]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;7.11.2015&#039;&#039;&#039; - arendussprint 1 (UI sketches - http://1drv.ms/1NXIc0H)&lt;br /&gt;
*&#039;&#039;&#039;8.11.2015&#039;&#039;&#039; - arendussprint 2&lt;br /&gt;
*&#039;&#039;&#039;22.11.2015&#039;&#039;&#039; - arendussprint 3&lt;br /&gt;
*&#039;&#039;&#039;16-17.01.2016&#039;&#039;&#039; - arendussprint 4&lt;br /&gt;
*&#039;&#039;&#039;23-24.01.2016&#039;&#039;&#039; - arendussprint 5&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&amp;diff=101121</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2015)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&amp;diff=101121"/>
		<updated>2016-01-30T17:03:11Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2015&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2015&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2015 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;13.12.2015 23:58&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 20.12.2015(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;20.01.2016&#039;&#039;&#039;(20p)&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 27.01.2016(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
Tere, iga aja taha kirjutada meeskonna nimi, kes tuleb oma tööd kaitsma. Aegu palun täita võimaluse korral järjest.&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
Kaitsmise käigus vaadatakse üle ka kood.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esmaspäev&#039;&#039;&#039; - 14.12.2015&lt;br /&gt;
*14:00 - [https://wiki.itcollege.ee/index.php?title=Meeskond:_LetsDoIt LetsDoIt]&lt;br /&gt;
*14:15 -&lt;br /&gt;
*14:30 - &lt;br /&gt;
*14:45 -&lt;br /&gt;
*15:00 - Incman&lt;br /&gt;
*15:15 - &lt;br /&gt;
&lt;br /&gt;
*16:00 - &lt;br /&gt;
*16:15 - [[Meeskond: Travo]]&lt;br /&gt;
*16:30 - GlobalElite&lt;br /&gt;
*16:45 - [https://wiki.itcollege.ee/index.php/BIT BIT]&lt;br /&gt;
*17:00 - &lt;br /&gt;
*17:15 - KTM Development&lt;br /&gt;
*17:30 - &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Neljapäev&#039;&#039;&#039; - 17.12.2015&lt;br /&gt;
*08:15 - VVA&lt;br /&gt;
*08:30 - mc2&lt;br /&gt;
*08:45 - &lt;br /&gt;
*09:00 - Sporto&lt;br /&gt;
*09:15 - MinuKV&lt;br /&gt;
*09:30 - &lt;br /&gt;
&lt;br /&gt;
*10:00 -Kodune raamat&lt;br /&gt;
*10:15 - &lt;br /&gt;
*10:30 - MSI&lt;br /&gt;
*10:45 -&lt;br /&gt;
*11:00 - Lebokeiss OÜ&lt;br /&gt;
*11:15 - OKVaatame&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Mäng(Unit)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2015=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond: MinuKV===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Luik&lt;br /&gt;
*Ahto Elken&lt;br /&gt;
*Silver Ohlo&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: MinuKV]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale mc2 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_mc2#Retsensioon_mc2_meeskonna_anal.C3.BC.C3.BCsist siin].&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskond LetsDoIt lõpp-produktile asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_LetsDoIt#Retsensioon_meeskonna_LetsDoIt_l.C3.B5pp-produktile siin].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna MinuKV lõpptoode asub [http://enos.itcollege.ee/~sohlo/MinuKV.7z siin] ja juhend wiki meeskonna kodulehel.&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Travo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarvo Reinpalu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Travo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Lebokeiss_OÜ Retsensioon meeskonna Lebokeiss OÜ rakenduse analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Lebokeiss_OÜ Retsensioon meeskonna Lebokeiss OÜ rakenduse prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Lebokeiss_OÜ Retsensioon meeskonna Lebokeiss OÜ lõppproduktile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Freshmen===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Siim Haas - Projektijuht&lt;br /&gt;
*Piret Pomerants&lt;br /&gt;
*Semjon Greef &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_Freshmen Freshmen]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon Qlibrium analüüsi [https://wiki.itcollege.ee/index.php/Talk:Qlibrium kohta]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: mc2===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
*Johannes Tamm&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Jana Pipar &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: mc2]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Retsensioon_MinuKV_kohta#Retsensioon_MinuKV_kohta Retsensioon MinuKV kohta]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Retsensioon_ruhmaVVAprototuubikohta Retsensioon rühma VVA prototüübi kohta]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_VVA#Retsensioon_meeskond_VVA_l.C3.B5ppproduktile Retsensioon meeskond VVA lõppproduktile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meie prototüüp asub [https://wiki.itcollege.ee/index.php/Meeskond:_mc2#Protot.C3.BC.C3.BCp SIIN]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sporto===&lt;br /&gt;
Liikmed ja panus projekti:&lt;br /&gt;
*Kelli Lukas 100%&lt;br /&gt;
*Vladimir Rõkovanov 100%&lt;br /&gt;
*Alar Ameerikas 100%&lt;br /&gt;
*Mikk Raudsepp 100%&lt;br /&gt;
Meeskonna koduleht (&#039;&#039;&#039;Dokumentatsioon&#039;&#039;&#039;): [https://wiki.itcollege.ee/index.php/Sporto  Sporto]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_KTM_Development#Retsensioon_meeskond_KTM_Development_projekti_anal.C3.BC.C3.BCsile Retsensioon meeskonna KTM Development projekti analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_KTM_Development#KTM_protot.C3.BC.C3.BCbi_retsensioon Retsensioon meeskonna KTM Development projekti prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_KTM_Development#KTM_valmistoote_retsensioon Retsensioon meeskonna KTM Development projekti valmistootele]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://onedrive.live.com/redir?resid=B04DA53E21E8691B!30244&amp;amp;authkey=!AO2gXYl6yrrc1HM&amp;amp;ithint=file%2c7z Laadi alla]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://1drv.ms/1lSbvJz Laadi alla]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Juhend&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=D2_KJu4yrtk asub siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: LetsDoIt===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Liisa Suurkaev(projektijuht)&lt;br /&gt;
*Melissa Eenmaa&lt;br /&gt;
*Tanel Vähk&lt;br /&gt;
*Taavi Kliss&lt;br /&gt;
*Aleks Luik&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_LetsDoIt LetsDoIt]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale LendBook asub [https://wiki.itcollege.ee/index.php/Talk:LendBook retsensioon siin].&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale mc2 asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_mc2#Protot.C3.BC.C3.BCbi_retsensioon siin].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valmis toode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna LetsDoIt valmis toode asub [https://wiki.itcollege.ee/index.php/Meeskond:_LetsDoIt#Protot.C3.BC.C3.BCp siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond: VVA===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_VVA Meeskond:_VVA]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Sporto asub [https://wiki.itcollege.ee/index.php/Meeskond:_VVA#Anal.C3.BC.C3.BCsi_retsensioon_meeskonnale_.22Sporto.22 siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale mc2 asub [https://wiki.itcollege.ee/index.php/Meeskond:_VVA#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnale_.22mc2.22 siin]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale &amp;quot;Sporto&amp;quot; asub [https://wiki.itcollege.ee/index.php/Meeskond:_VVA#L.C3.B5pptoote_retsensioon_meeskonnale_.22Sporto.22 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~vkovalt/Csharp/Desktop.html Mäng] ja [http://enos.itcollege.ee/~vkovalt/LaeAllaProto/ lähtekood]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~vkovalt/Valmis/WEB/Desktop.html Mäng] ja [http://enos.itcollege.ee/~vkovalt/Valmis/Projekt/ lähtekood]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: IncMan===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sergei Fatejev&lt;br /&gt;
*Nele Sergejeva&lt;br /&gt;
*Marko Koiduste&lt;br /&gt;
*Kaspar Tilk&lt;br /&gt;
*Jaanus Türnpuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Incman IncMan]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;LetsDoIt&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_LetsDoIt siin]&lt;br /&gt;
*Prototüübi retsensioon meeskonnale &#039;&#039;&#039;GlobalLite&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:GlobalLite siin]&lt;br /&gt;
*Lõpptoote retsensioon meeskonnale &#039;&#039;&#039;BIT&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:BIT#L.C3.B5pptoote_retsensioon_meeskonnalt_Incman siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Lebokeiss OÜ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Joonas Jõeleht - Projektijuht&lt;br /&gt;
*Iris Tambaum&lt;br /&gt;
*Timo Lanno&lt;br /&gt;
*Karell Veskimeister&lt;br /&gt;
*Kerli Edasi &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:_Lebokeiss_OÜ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_Travo | Retsensioon meeskond Travo analüüsile]]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_Travo#Retsensioon_meeskond_Travo_projekti_protot.C3.BC.C3.BCbile | Retsensioon meeskond Travo prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_Travo#Retsensioon_meeskond_Travo_projekti_l.C3.B5ppproduktile | Retsensioon meeskond Travo lõppproduktile]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: MSI===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Siim Ivask&lt;br /&gt;
*Martin Saar&lt;br /&gt;
*Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: MSI]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: LendBook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Egle Arge&lt;br /&gt;
*Liina Kolk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LendBook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Talk:PenguinHorde | Retsensioon meeskonna PenguinHorde analüüsile]]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_mc2#Meeskonnalt_LendBook | Retsensioon meeskonna mc2 prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_mc2#Meeskonnalt_LendBook. | Retsensioon meeskonna mc2 lõppproduktile]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: BIT===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Merilyn Renser&lt;br /&gt;
*Marko Hartikainen&lt;br /&gt;
*Ants Kristjan Rooma&lt;br /&gt;
*Konstantin Burdakov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[BIT]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&amp;lt;br/&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/BIT#L.C3.95PPTOODE Lõpptoode]&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/BIT#BIT_.C3.A4rin.C3.B5uete_rakenduse_kasutusjuhend Lõpptoote kasutusjuhend]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_VVA#Anal.C3.BC.C3.BCsi_retsensioon analüüsi retsensioon meeskonnale VVA]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_VVA#Proto_retsensioon proto retsensioon meeskonnale VVA]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_VVA#Retsensioon_meeskond_VVA_m.C3.A4ngu_l.C3.B5pptootele_Meeskonnalt_BIT Lõpptoote retsensioon meeskonnale VVA]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PenguinHorde===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Laura Leon&lt;br /&gt;
*Marko Saluste&lt;br /&gt;
*Terje Sõelsepp&lt;br /&gt;
*Mari-Liis Oldja&lt;br /&gt;
Meeskonna koduleht: [[PenguinHorde]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:BIT Retsensioon meeskond BIT analüüsile.]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_mc2#Meeskonnalt_PenguinHorde Retsensioon meeskond mc2 prototüübile.]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_mc2#Meeskonnalt_PenguinHorde_2 Retsensioon meeskond mc2 lõppproduktile.]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: GlobalElite===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marek Kivikink&lt;br /&gt;
*Indrek Nurja&lt;br /&gt;
*Imre Teras&lt;br /&gt;
*Aapo Kersalu&lt;br /&gt;
*Erling Tammisto&lt;br /&gt;
Meeskonna koduleht: [[GlobalLite]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
[https://www.dropbox.com/s/i7i01x3450umarh/GlobalElite_proto.rar?dl=0 Lae alla (RAR fail)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Veebi versioon asub [http://gamebucket.io/game/bccd0997-07b6-441d-bd92-fffbb2c2c85b siin]&lt;br /&gt;
&lt;br /&gt;
Failid (mäng ja mängu kood) asub [https://www.dropbox.com/s/stqqvgtfqqvt2a8/GlobalElite.rar?dl=0 siin, lae alla(RAR fail)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php/Talk:RJ meeskond RJ] kohta.&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon [https://wiki.itcollege.ee/index.php/Talk:VVA meeskond VVA] kohta.&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_VVA#Retsensioon_meeskond_VVA_m.C3.A4ngu_l.C3.B5pptootele_Meeskonnalt_GlobalElite meeskond VVA] kohta.&lt;br /&gt;
&lt;br /&gt;
===Meeskond: KTM Development===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristian Laupa&lt;br /&gt;
*Tauno Otti&lt;br /&gt;
*Mart Abel&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_KTM_Development KTM Development]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote kasutusjuhend: [https://wiki.itcollege.ee/index.php/KasutusjuhendKTM Simple Team Manager Kasutusjuhend]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüsi&#039;&#039;&#039; retsensioon meeskonnale &#039;&#039;&#039;mc2&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/User_talk:Klaupa siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüübi&#039;&#039;&#039; retsensioon meeskonnale &#039;&#039;&#039;mc2&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Meeskond:_KTM_Development#Protot.C3.BC.C3.BCbi_retsensioon_meeskonnale_mc2 siin] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote&#039;&#039;&#039; retsensioon meeskonnale &#039;&#039;&#039;VVA&#039;&#039;&#039; asub&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_KTM_Development#L.C3.B5pptoote_retsentsioon_meeskond_KTM_Development_poolt_meeskonnale_VVA siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Bob?===&lt;br /&gt;
Liige:&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Bob Bob?]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Meeskonna IncMan analüüsi retsensioon]]&lt;br /&gt;
&lt;br /&gt;
[[Meeskonna IncMan prototüübi retsensioon]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=0B1B6XMjJFSULTFFpR0RaTEdBdjg Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: RJ===&lt;br /&gt;
Liige:&lt;br /&gt;
*Richard Jalonen&lt;br /&gt;
Meeskonna koduleht: [[RJ]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Qlibrium===&lt;br /&gt;
Liige:&lt;br /&gt;
*Karl Frank&lt;br /&gt;
Meeskonna koduleht [[Qlibrium]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Retsensioon_GlobalLite_*#Meeskonna_GlobalLite_anal.C3.BC.C3.BCsi_retsensioon]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kodune Raamat===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Siim Osa&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_Kodune_Raamat Kodune Raamat]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TaTa===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:TaTa]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Bob Retsensioon meeskonna Bob? lõpptootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ktreikel===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_ktreikel Ktreikel]&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid: ===&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_ktreikel-analyysid#Retsensiooni_anal.C3.BC.C3.BCs_meeskonnale_IncMan Retsensiooni analüüs meeskonnale IncMan] &lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_ktreikel-analyysid#Retsensiooni_anal.C3.BC.C3.BCs_meeskonnale_IncMan Prototüübi analüüs meeskonnale GlobalElite]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_ktreikel-analyysid#Retsensiooni_anal.C3.BC.C3.BCs_meeskonnale_IncMan KTM Development Lõpptoote analüüs meeskonnale KTM Development]&lt;br /&gt;
&lt;br /&gt;
[http://www.upload.ee/files/5525181/Auto_kataloog.pptx.html Esitlus]&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles (2015) (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: OkVaatame===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleks Tatter&lt;br /&gt;
*Vaiko Vällik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond:_Ok_Vaatame]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:OkVaatame_retsensioon_Qlibriumile]&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:OkVaatame_retsensioon_KTMile]&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles (2015) (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
===Meeskond: Premium===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Petrovits&lt;br /&gt;
*Karin Talumäe&lt;br /&gt;
*Jevgeni Gavrilov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Premium]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale &#039;&#039;&#039;LIB&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_LIB siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonnale &#039;&#039;&#039;LIB&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_LIB siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Spooky Scary Skeletons===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kärt Palm DK22 &lt;br /&gt;
*Karina Egipt DK22 (Projektijuht)&lt;br /&gt;
*Erika Ehmann D32 &lt;br /&gt;
*Silver Saks AK21&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Spooky Scary Skeletons]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://pilv.mana.ee/public.php?service=files&amp;amp;t=dd72ab32e4900f3970d484317c94a94c Rakenduse Klient (20.01.2016) - Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote kohta lugeda kindlasti ka meie wikist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Premium Retsensioon meeskonna Premium projekti HomeLibrary analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Fontastic#Retsensioon_protot.C3.BC.C3.BCbile Retsensioon meeskonna Fontastic projekti Fontastic prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_GreekQMark#Retsensioon_meeskonna_GreekQMark_l.C3.B5.pptootele Retsensioon meeskonna GreekQMark lõpptootele]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: Nocturne No. 20 in C-sharp Minor ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*10142848 (Projektijuht)&lt;br /&gt;
*10090107&lt;br /&gt;
*10143193&lt;br /&gt;
*10143313&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Nocturne No. 20 in C-sharp Minor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Fontastic Retsensioon meeskonna Fontastic rakenduse analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Fontastic Retsensioon meeskonna Fontastic rakenduse prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Ostukorv Retsensioon meeskonna Konsa lõpptootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: LIB===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sigrid Pachel DK22 (Projektijuht)&lt;br /&gt;
*Diana Nikolajeva DK22&lt;br /&gt;
*Kristjan Adrat DK41&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: LIB]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Mardo Analüüsi retsensioon Mardo meeskonnale]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Pohjavesi Retsensioon meeskonnale Põhjavesi]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_GreekQMark lõpptoote retsensioon meeskonnale GreekQMark]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Greek?Mark===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Karit Kilgi DK22 (Projektijuht)&lt;br /&gt;
*Sten Kaasik DK22&lt;br /&gt;
*Siim Veskilt DK22 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: GreekQMark]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Spooky_Scary_Skeletons Retsensioon meeskonna Spooky Scary Skeletons rakenduse AVE 2.0 analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Spooky_Scary_Skeletons#Retsensioon_meeskonna_Spooky_Scary_Skeletons_rakenduse_AVE_2.0_protot.C3.BC.C3.BCbile Retsensioon meeskonna Spooky Scary Skeletons rakenduse AVE 2.0 prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Spooky_Scary_Skeletons#Retsensioon_meeskonna_Spooky_Scary_Skeletons_rakenduse_AVE_2.0_l.C3.B5pptootele Retsensioon meeskonna Spooky Scary Skeletons rakenduse AVE 2.0 lõpptootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Tarraxacum===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Silja Kralik DK21 (Projektijuht)&lt;br /&gt;
*Liina Laumets DK21 &lt;br /&gt;
*Ragne Auling DK22 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Tarraxacum]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioon meeskonnale Põhjavesi]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioon meeskonna TTT prototüübile]]&lt;br /&gt;
&lt;br /&gt;
[[Retsensioon meeskond Codezilla valmistootele]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Fontastic===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erik Hirmo DK22 (Projektijuht)&lt;br /&gt;
*Piret Reinumägi DK21 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Fontastic]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Konsa Retsensioon meeskonna Konsa projekti Ostukorv analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TTT===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ave Karjus DK22 &lt;br /&gt;
*Joonatan Uusväli DK22 (Projektijuht)&lt;br /&gt;
*Kaidar Viikman DK21 (Wiki pidaja)&lt;br /&gt;
*Oliver Tiks AK21&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: TTT (Trellid Teevad Tugevaks) | TTT (Trellid Teevad Tugevaks)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_GreekQMark#section=1 | Retsensioon meeskonna Greek?Mark projekti analüüsile]]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Meeskond:_Premium#section=2 | Retsensioon meeskonna Premium projekti prototüübile]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Codezilla===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anna Linskaja DK21 (Projektijuht)&lt;br /&gt;
*Alisa Dudinova DK21 &lt;br /&gt;
*Sergei Hristoforov DK21 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Codezilla]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Maker Retsensioon meeskonna Maker projekti analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TTT_(Trellid_Teevad_Tugevaks)  Retsensioon meeskonna TTT (Trellid Teevad Tugevaks) prototüübile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Tarraxacum  Retsensioon meeskonna Tarraxacum lõpptootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Konsa===&lt;br /&gt;
Liikmed:&lt;br /&gt;
&lt;br /&gt;
*Marko Konsa DK13&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Ostukorv]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/User_talk:Mkonsa#Sporto_valmistoote_retsensioon Retsensioon meeskonna Sporto projekti valmistootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Johhaidii===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Yogesh Sharma&lt;br /&gt;
*Juhan Trink&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Johhaidii]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Retsensioon_Makerile Retsensioon meeskonna Maker analüüsile]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Retsensioon_Kodune_Raamat_lopptootele Retsensioon meeskonna Kodune Raamat lõpptootele]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sildur===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andreas Papp (Projektijuht)&lt;br /&gt;
*Germo Väli&lt;br /&gt;
*Andres Trei&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Sildur]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
===Meeskond: JT===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tõnis Luik (Projektijuht)&lt;br /&gt;
*Juri Nikitin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[JT]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Maker===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Marek Öövel (Projektijuht)&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Maker]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Codezilla Retsensioon meeskonna Codezilla analüüsile]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Põhjavesi===&lt;br /&gt;
Liikmed&lt;br /&gt;
*Indrek Pruul (Projektijuht)&lt;br /&gt;
*Jan Eerik&lt;br /&gt;
*Eeva Koplimets&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Pohjavesi]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Pohjavesi Retsensioon meeskonnale Spooky Scary Skeletons analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: MMTL development===&lt;br /&gt;
Liikmed&lt;br /&gt;
*Martin Mänd (Projektijuht)&lt;br /&gt;
*Taavi Lõhmus&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: MMTL development]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Mardo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Mardo Halapuu&lt;br /&gt;
Meeskonna koduleht:[https://wiki.itcollege.ee/index.php/Meeskond_Mardo Mardo]&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=101120</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=101120"/>
		<updated>2016-01-30T17:01:34Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
=== Sissejuhatus ja taust ===&lt;br /&gt;
Maanteetransport ja sellega seonduvalt ka teedevõrgu toimimine on väga oluline osa Eesti majandusest ja regionaalpoliitikast. Teedevõrgu lahutamatuks osaks on sillad ja viaduktid, mis ühendavad teedevõrgustiku ühtseks süsteemiks. Teedevõrgu toimimise tagamiseks on oluline omada ülevaadet infrastruktuuri hetkeseisust, mis võimaldaks planeerida optimaalset ressursipaigutust remonttöödele ja juurdeehitustele. Ülevaate tekitamiseks tuleb koostada andmebaas, kuid selleks , et andmete põhjal otsuseid langetada, tuleb andmebaasile liita analüüsimoodul, mis andmeid äriloogikast lähtuvalt töödelda ja kuvada võimaldab.&lt;br /&gt;
&lt;br /&gt;
=== Olemasolev olukord ===&lt;br /&gt;
Eestis on teostatud maanteesildade ülevaatust vahelduva eduga aastast 2004. Maanteeameti hallata on hetkel umbes 1000 silda. Ühes aastas kontrollitakse süsteemselt umbes 250 silda, mistõttu on ülevaatuste intervall reeglina 4 aastat. Kuni aastani 2011 kasutati andmebaasina USA päritolu haldustarkvara PONTIS, kuid tulenevalt kallist hinnast ja Eesti oludes kaheldavast funktsionaalsusest lepingut ei pikendatud ja jätkati lihtsalt andmete kogumist, mida analüüsiti käepäraste tabelarvutusprogrammidega.&lt;br /&gt;
Olemasolevat olukorda on uuritud ja kaardistatud Tallinna Tehnikaülikooli sillaehituse õppetoolis 2013 aastal kaitstud magistritöös „Eestis toimunud BMS-uuringute analüüs. Tulemuste kasutamine sildade halduse planeerimisel.“  Töö autor on Andreas Papp, töö on kättesaadav: http://doc.stricto.ee/Sillad/L%C3%B5put%C3%B6%C3%B6_Papp_2013.pdf&lt;br /&gt;
&lt;br /&gt;
=== Tänased probleemid ===&lt;br /&gt;
Üks esimesi probleeme, millega tarkvara PONTIS puhul kokku puututi, oli see, et tarkvara funktsionaalsus ületas kaugelt Maanteeameti võimekuse seda rakendada. Sisuliselt kasutati analüüsivõimekusega tarkvara pelgalt andmebaasina, sest puudus usaldus etteprogrammeeritud äriloogika toimivuse osas. Lisaks oli äriloogika teada 1-2 spetsialistile, kes ei teinud ilmselt piisavalt selgitustööd, selgitamaks tagamaid ja tegelikku sisu. Sellest tulenevalt kadus juhtkonna huvi sildade analüüsi kui sellise vastu ja kogu ettevõtmine hääbus.&lt;br /&gt;
&lt;br /&gt;
=== Tänane vajadus ===&lt;br /&gt;
Maanteesildade haldamise ja analüüsi tarkvara peab sisaldama endas kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid. Kuivõrd maanteesildade ülevaatus taolise haldamise tarvis teostatakse kokkulepitud reeglite järgi visuaalse vaatluse kaudu, on ka analüüsist saadav tulem pigem hinnang. Seetõttu tuleks analüüsimoodul konstrueerida selliselt, et süsteemisiseste arvutustes, grupeerimistes, järjestustes kasutatavad koefitsendid on võimalik soovi korral ette anda. Seda funktsionaalsust ei olnud varasemalt kasutuses olnud PONTIS’el. Lisaks peaks süsteem võimaldama eristada kasutajaid ja võimaldama anda neile erinevas ulatuses õigusi, samuti tuleks jälgitavuse huvides salvestada tegevuste logi.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=== Must have funktsionaalsused: ===&lt;br /&gt;
*Sildade andmete otsing erinevate parameetrite järgi&lt;br /&gt;
*Sildade andmete sisestamine/muutmine/mustutamine&lt;br /&gt;
*Sildade andmete sisselugemine .csv formaadist&lt;br /&gt;
*Silla elemendi (valik etteantuist) lisamine&lt;br /&gt;
*Silla elemendi ülevaatuse andmete lisamine&lt;br /&gt;
*Elemendi hinnakoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi kaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi seisunditasemete osakaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Silla Seisundi Indeksi arvutamine koos Seisundi Indeksi arvutamiseks kasutatud koefitsendikomplektide info talletamisega&lt;br /&gt;
*Erinevate ülevaatuste põhjal silla amortisatsiooni arvutamine&lt;br /&gt;
*Erinevate aruannete koostamine (ühe maakonna, ühe tee vms lõikes)&lt;br /&gt;
*Erinevate aruannete võrdlemine kasutajaliideses&lt;br /&gt;
*Pildialbum iga silla juures&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Nice to have funktsionaalsused: ===	&lt;br /&gt;
*Kaardirakendus sildade asukoha kuvamiseks&lt;br /&gt;
*Süsteemis toimunud muudatuse teavituse tellimine e-mailile &lt;br /&gt;
*Teavituse jätmise võimalus juhuslikult avastatud tähelepanekust mõne silla juures&lt;br /&gt;
&lt;br /&gt;
Tulevikus (näiteks järgmise aine raames) võiks rakenduse ümber kohandada veebipõhiseks.&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;7.11.2015&#039;&#039;&#039; - arendussprint 1 (UI sketches - http://1drv.ms/1NXIc0H)&lt;br /&gt;
*&#039;&#039;&#039;8.11.2015&#039;&#039;&#039; - arendussprint 2&lt;br /&gt;
*&#039;&#039;&#039;22.11.2015&#039;&#039;&#039; - arendussprint 3&lt;br /&gt;
*&#039;&#039;&#039;16-17.01.2016&#039;&#039;&#039; - arendussprint 4&lt;br /&gt;
*&#039;&#039;&#039;23-24.01.2016&#039;&#039;&#039; - arendussprint 5&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98090</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98090"/>
		<updated>2015-11-29T09:40:37Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Arendusprotsess */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
=== Sissejuhatus ja taust ===&lt;br /&gt;
Maanteetransport ja sellega seonduvalt ka teedevõrgu toimimine on väga oluline osa Eesti majandusest ja regionaalpoliitikast. Teedevõrgu lahutamatuks osaks on sillad ja viaduktid, mis ühendavad teedevõrgustiku ühtseks süsteemiks. Teedevõrgu toimimise tagamiseks on oluline omada ülevaadet infrastruktuuri hetkeseisust, mis võimaldaks planeerida optimaalset ressursipaigutust remonttöödele ja juurdeehitustele. Ülevaate tekitamiseks tuleb koostada andmebaas, kuid selleks , et andmete põhjal otsuseid langetada, tuleb andmebaasile liita analüüsimoodul, mis andmeid äriloogikast lähtuvalt töödelda ja kuvada võimaldab.&lt;br /&gt;
&lt;br /&gt;
=== Olemasolev olukord ===&lt;br /&gt;
Eestis on teostatud maanteesildade ülevaatust vahelduva eduga aastast 2004. Maanteeameti hallata on hetkel umbes 1000 silda. Ühes aastas kontrollitakse süsteemselt umbes 250 silda, mistõttu on ülevaatuste intervall reeglina 4 aastat. Kuni aastani 2011 kasutati andmebaasina USA päritolu haldustarkvara PONTIS, kuid tulenevalt kallist hinnast ja Eesti oludes kaheldavast funktsionaalsusest lepingut ei pikendatud ja jätkati lihtsalt andmete kogumist, mida analüüsiti käepäraste tabelarvutusprogrammidega.&lt;br /&gt;
Olemasolevat olukorda on uuritud ja kaardistatud Tallinna Tehnikaülikooli sillaehituse õppetoolis 2013 aastal kaitstud magistritöös „Eestis toimunud BMS-uuringute analüüs. Tulemuste kasutamine sildade halduse planeerimisel.“  Töö autor on Andreas Papp, töö on kättesaadav: http://doc.stricto.ee/Sillad/L%C3%B5put%C3%B6%C3%B6_Papp_2013.pdf&lt;br /&gt;
&lt;br /&gt;
=== Tänased probleemid ===&lt;br /&gt;
Üks esimesi probleeme, millega tarkvara PONTIS puhul kokku puututi, oli see, et tarkvara funktsionaalsus ületas kaugelt Maanteeameti võimekuse seda rakendada. Sisuliselt kasutati analüüsivõimekusega tarkvara pelgalt andmebaasina, sest puudus usaldus etteprogrammeeritud äriloogika toimivuse osas. Lisaks oli äriloogika teada 1-2 spetsialistile, kes ei teinud ilmselt piisavalt selgitustööd, selgitamaks tagamaid ja tegelikku sisu. Sellest tulenevalt kadus juhtkonna huvi sildade analüüsi kui sellise vastu ja kogu ettevõtmine hääbus.&lt;br /&gt;
&lt;br /&gt;
=== Tänane vajadus ===&lt;br /&gt;
Maanteesildade haldamise ja analüüsi tarkvara peab sisaldama endas kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid. Kuivõrd maanteesildade ülevaatus taolise haldamise tarvis teostatakse kokkulepitud reeglite järgi visuaalse vaatluse kaudu, on ka analüüsist saadav tulem pigem hinnang. Seetõttu tuleks analüüsimoodul konstrueerida selliselt, et süsteemisiseste arvutustes, grupeerimistes, järjestustes kasutatavad koefitsendid on võimalik soovi korral ette anda. Seda funktsionaalsust ei olnud varasemalt kasutuses olnud PONTIS’el. Lisaks peaks süsteem võimaldama eristada kasutajaid ja võimaldama anda neile erinevas ulatuses õigusi, samuti tuleks jälgitavuse huvides salvestada tegevuste logi.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=== Must have funktsionaalsused: ===&lt;br /&gt;
*Sildade andmete otsing erinevate parameetrite järgi&lt;br /&gt;
*Sildade andmete sisestamine/muutmine/mustutamine&lt;br /&gt;
*Sildade andmete sisselugemine .csv formaadist&lt;br /&gt;
*Silla elemendi (valik etteantuist) lisamine&lt;br /&gt;
*Silla elemendi ülevaatuse andmete lisamine&lt;br /&gt;
*Elemendi hinnakoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi kaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi seisunditasemete osakaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Silla Seisundi Indeksi arvutamine koos Seisundi Indeksi arvutamiseks kasutatud koefitsendikomplektide info talletamisega&lt;br /&gt;
*Erinevate ülevaatuste põhjal silla amortisatsiooni arvutamine&lt;br /&gt;
*Erinevate aruannete koostamine (ühe maakonna, ühe tee vms lõikes)&lt;br /&gt;
*Erinevate aruannete võrdlemine kasutajaliideses&lt;br /&gt;
*Pildialbum iga silla juures&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Nice to have funktsionaalsused: ===	&lt;br /&gt;
*Kaardirakendus sildade asukoha kuvamiseks&lt;br /&gt;
*Süsteemis toimunud muudatuse teavituse tellimine e-mailile &lt;br /&gt;
*Teavituse jätmise võimalus juhuslikult avastatud tähelepanekust mõne silla juures&lt;br /&gt;
&lt;br /&gt;
Tulevikus (näiteks järgmise aine raames) võiks rakenduse ümber kohandada veebipõhiseks.&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;7.11.2015&#039;&#039;&#039; - arendussprint 1 (UI sketches - http://1drv.ms/1NXIc0H)&lt;br /&gt;
*&#039;&#039;&#039;8.11.2015&#039;&#039;&#039; - arendussprint 2&lt;br /&gt;
*&#039;&#039;&#039;22.11.2015&#039;&#039;&#039; - arendussprint 3&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98089</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98089"/>
		<updated>2015-11-29T09:30:04Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Arendusprotsess */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
=== Sissejuhatus ja taust ===&lt;br /&gt;
Maanteetransport ja sellega seonduvalt ka teedevõrgu toimimine on väga oluline osa Eesti majandusest ja regionaalpoliitikast. Teedevõrgu lahutamatuks osaks on sillad ja viaduktid, mis ühendavad teedevõrgustiku ühtseks süsteemiks. Teedevõrgu toimimise tagamiseks on oluline omada ülevaadet infrastruktuuri hetkeseisust, mis võimaldaks planeerida optimaalset ressursipaigutust remonttöödele ja juurdeehitustele. Ülevaate tekitamiseks tuleb koostada andmebaas, kuid selleks , et andmete põhjal otsuseid langetada, tuleb andmebaasile liita analüüsimoodul, mis andmeid äriloogikast lähtuvalt töödelda ja kuvada võimaldab.&lt;br /&gt;
&lt;br /&gt;
=== Olemasolev olukord ===&lt;br /&gt;
Eestis on teostatud maanteesildade ülevaatust vahelduva eduga aastast 2004. Maanteeameti hallata on hetkel umbes 1000 silda. Ühes aastas kontrollitakse süsteemselt umbes 250 silda, mistõttu on ülevaatuste intervall reeglina 4 aastat. Kuni aastani 2011 kasutati andmebaasina USA päritolu haldustarkvara PONTIS, kuid tulenevalt kallist hinnast ja Eesti oludes kaheldavast funktsionaalsusest lepingut ei pikendatud ja jätkati lihtsalt andmete kogumist, mida analüüsiti käepäraste tabelarvutusprogrammidega.&lt;br /&gt;
Olemasolevat olukorda on uuritud ja kaardistatud Tallinna Tehnikaülikooli sillaehituse õppetoolis 2013 aastal kaitstud magistritöös „Eestis toimunud BMS-uuringute analüüs. Tulemuste kasutamine sildade halduse planeerimisel.“  Töö autor on Andreas Papp, töö on kättesaadav: http://doc.stricto.ee/Sillad/L%C3%B5put%C3%B6%C3%B6_Papp_2013.pdf&lt;br /&gt;
&lt;br /&gt;
=== Tänased probleemid ===&lt;br /&gt;
Üks esimesi probleeme, millega tarkvara PONTIS puhul kokku puututi, oli see, et tarkvara funktsionaalsus ületas kaugelt Maanteeameti võimekuse seda rakendada. Sisuliselt kasutati analüüsivõimekusega tarkvara pelgalt andmebaasina, sest puudus usaldus etteprogrammeeritud äriloogika toimivuse osas. Lisaks oli äriloogika teada 1-2 spetsialistile, kes ei teinud ilmselt piisavalt selgitustööd, selgitamaks tagamaid ja tegelikku sisu. Sellest tulenevalt kadus juhtkonna huvi sildade analüüsi kui sellise vastu ja kogu ettevõtmine hääbus.&lt;br /&gt;
&lt;br /&gt;
=== Tänane vajadus ===&lt;br /&gt;
Maanteesildade haldamise ja analüüsi tarkvara peab sisaldama endas kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid. Kuivõrd maanteesildade ülevaatus taolise haldamise tarvis teostatakse kokkulepitud reeglite järgi visuaalse vaatluse kaudu, on ka analüüsist saadav tulem pigem hinnang. Seetõttu tuleks analüüsimoodul konstrueerida selliselt, et süsteemisiseste arvutustes, grupeerimistes, järjestustes kasutatavad koefitsendid on võimalik soovi korral ette anda. Seda funktsionaalsust ei olnud varasemalt kasutuses olnud PONTIS’el. Lisaks peaks süsteem võimaldama eristada kasutajaid ja võimaldama anda neile erinevas ulatuses õigusi, samuti tuleks jälgitavuse huvides salvestada tegevuste logi.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=== Must have funktsionaalsused: ===&lt;br /&gt;
*Sildade andmete otsing erinevate parameetrite järgi&lt;br /&gt;
*Sildade andmete sisestamine/muutmine/mustutamine&lt;br /&gt;
*Sildade andmete sisselugemine .csv formaadist&lt;br /&gt;
*Silla elemendi (valik etteantuist) lisamine&lt;br /&gt;
*Silla elemendi ülevaatuse andmete lisamine&lt;br /&gt;
*Elemendi hinnakoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi kaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi seisunditasemete osakaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Silla Seisundi Indeksi arvutamine koos Seisundi Indeksi arvutamiseks kasutatud koefitsendikomplektide info talletamisega&lt;br /&gt;
*Erinevate ülevaatuste põhjal silla amortisatsiooni arvutamine&lt;br /&gt;
*Erinevate aruannete koostamine (ühe maakonna, ühe tee vms lõikes)&lt;br /&gt;
*Erinevate aruannete võrdlemine kasutajaliideses&lt;br /&gt;
*Pildialbum iga silla juures&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Nice to have funktsionaalsused: ===	&lt;br /&gt;
*Kaardirakendus sildade asukoha kuvamiseks&lt;br /&gt;
*Süsteemis toimunud muudatuse teavituse tellimine e-mailile &lt;br /&gt;
*Teavituse jätmise võimalus juhuslikult avastatud tähelepanekust mõne silla juures&lt;br /&gt;
&lt;br /&gt;
Tulevikus (näiteks järgmise aine raames) võiks rakenduse ümber kohandada veebipõhiseks.&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;7.11.2015&#039;&#039;&#039; - arendussprint 1&lt;br /&gt;
*&#039;&#039;&#039;8.11.2015&#039;&#039;&#039; - arendussprint 2&lt;br /&gt;
*&#039;&#039;&#039;22.11.2015&#039;&#039;&#039; - arendussprint 3&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98088</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98088"/>
		<updated>2015-11-29T09:25:34Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
=== Sissejuhatus ja taust ===&lt;br /&gt;
Maanteetransport ja sellega seonduvalt ka teedevõrgu toimimine on väga oluline osa Eesti majandusest ja regionaalpoliitikast. Teedevõrgu lahutamatuks osaks on sillad ja viaduktid, mis ühendavad teedevõrgustiku ühtseks süsteemiks. Teedevõrgu toimimise tagamiseks on oluline omada ülevaadet infrastruktuuri hetkeseisust, mis võimaldaks planeerida optimaalset ressursipaigutust remonttöödele ja juurdeehitustele. Ülevaate tekitamiseks tuleb koostada andmebaas, kuid selleks , et andmete põhjal otsuseid langetada, tuleb andmebaasile liita analüüsimoodul, mis andmeid äriloogikast lähtuvalt töödelda ja kuvada võimaldab.&lt;br /&gt;
&lt;br /&gt;
=== Olemasolev olukord ===&lt;br /&gt;
Eestis on teostatud maanteesildade ülevaatust vahelduva eduga aastast 2004. Maanteeameti hallata on hetkel umbes 1000 silda. Ühes aastas kontrollitakse süsteemselt umbes 250 silda, mistõttu on ülevaatuste intervall reeglina 4 aastat. Kuni aastani 2011 kasutati andmebaasina USA päritolu haldustarkvara PONTIS, kuid tulenevalt kallist hinnast ja Eesti oludes kaheldavast funktsionaalsusest lepingut ei pikendatud ja jätkati lihtsalt andmete kogumist, mida analüüsiti käepäraste tabelarvutusprogrammidega.&lt;br /&gt;
Olemasolevat olukorda on uuritud ja kaardistatud Tallinna Tehnikaülikooli sillaehituse õppetoolis 2013 aastal kaitstud magistritöös „Eestis toimunud BMS-uuringute analüüs. Tulemuste kasutamine sildade halduse planeerimisel.“  Töö autor on Andreas Papp, töö on kättesaadav: http://doc.stricto.ee/Sillad/L%C3%B5put%C3%B6%C3%B6_Papp_2013.pdf&lt;br /&gt;
&lt;br /&gt;
=== Tänased probleemid ===&lt;br /&gt;
Üks esimesi probleeme, millega tarkvara PONTIS puhul kokku puututi, oli see, et tarkvara funktsionaalsus ületas kaugelt Maanteeameti võimekuse seda rakendada. Sisuliselt kasutati analüüsivõimekusega tarkvara pelgalt andmebaasina, sest puudus usaldus etteprogrammeeritud äriloogika toimivuse osas. Lisaks oli äriloogika teada 1-2 spetsialistile, kes ei teinud ilmselt piisavalt selgitustööd, selgitamaks tagamaid ja tegelikku sisu. Sellest tulenevalt kadus juhtkonna huvi sildade analüüsi kui sellise vastu ja kogu ettevõtmine hääbus.&lt;br /&gt;
&lt;br /&gt;
=== Tänane vajadus ===&lt;br /&gt;
Maanteesildade haldamise ja analüüsi tarkvara peab sisaldama endas kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid. Kuivõrd maanteesildade ülevaatus taolise haldamise tarvis teostatakse kokkulepitud reeglite järgi visuaalse vaatluse kaudu, on ka analüüsist saadav tulem pigem hinnang. Seetõttu tuleks analüüsimoodul konstrueerida selliselt, et süsteemisiseste arvutustes, grupeerimistes, järjestustes kasutatavad koefitsendid on võimalik soovi korral ette anda. Seda funktsionaalsust ei olnud varasemalt kasutuses olnud PONTIS’el. Lisaks peaks süsteem võimaldama eristada kasutajaid ja võimaldama anda neile erinevas ulatuses õigusi, samuti tuleks jälgitavuse huvides salvestada tegevuste logi.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=== Must have funktsionaalsused: ===&lt;br /&gt;
*Sildade andmete otsing erinevate parameetrite järgi&lt;br /&gt;
*Sildade andmete sisestamine/muutmine/mustutamine&lt;br /&gt;
*Sildade andmete sisselugemine .csv formaadist&lt;br /&gt;
*Silla elemendi (valik etteantuist) lisamine&lt;br /&gt;
*Silla elemendi ülevaatuse andmete lisamine&lt;br /&gt;
*Elemendi hinnakoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi kaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi seisunditasemete osakaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Silla Seisundi Indeksi arvutamine koos Seisundi Indeksi arvutamiseks kasutatud koefitsendikomplektide info talletamisega&lt;br /&gt;
*Erinevate ülevaatuste põhjal silla amortisatsiooni arvutamine&lt;br /&gt;
*Erinevate aruannete koostamine (ühe maakonna, ühe tee vms lõikes)&lt;br /&gt;
*Erinevate aruannete võrdlemine kasutajaliideses&lt;br /&gt;
*Pildialbum iga silla juures&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Nice to have funktsionaalsused: ===	&lt;br /&gt;
*Kaardirakendus sildade asukoha kuvamiseks&lt;br /&gt;
*Süsteemis toimunud muudatuse teavituse tellimine e-mailile &lt;br /&gt;
*Teavituse jätmise võimalus juhuslikult avastatud tähelepanekust mõne silla juures&lt;br /&gt;
&lt;br /&gt;
Tulevikus (näiteks järgmise aine raames) võiks rakenduse ümber kohandada veebipõhiseks.&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98087</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98087"/>
		<updated>2015-11-29T09:24:39Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
=== Sissejuhatus ja taust ===&lt;br /&gt;
Maanteetransport ja sellega seonduvalt ka teedevõrgu toimimine on väga oluline osa Eesti majandusest ja regionaalpoliitikast. Teedevõrgu lahutamatuks osaks on sillad ja viaduktid, mis ühendavad teedevõrgustiku ühtseks süsteemiks. Teedevõrgu toimimise tagamiseks on oluline omada ülevaadet infrastruktuuri hetkeseisust, mis võimaldaks planeerida optimaalset ressursipaigutust remonttöödele ja juurdeehitustele. Ülevaate tekitamiseks tuleb koostada andmebaas, kuid selleks , et andmete põhjal otsuseid langetada, tuleb andmebaasile liita analüüsimoodul, mis andmeid äriloogikast lähtuvalt töödelda ja kuvada võimaldab.&lt;br /&gt;
&lt;br /&gt;
=== Olemasolev olukord ===&lt;br /&gt;
Eestis on teostatud maanteesildade ülevaatust vahelduva eduga aastast 2004. Maanteeameti hallata on hetkel umbes 1000 silda. Ühes aastas kontrollitakse süsteemselt umbes 250 silda, mistõttu on ülevaatuste intervall reeglina 4 aastat. Kuni aastani 2011 kasutati andmebaasina USA päritolu haldustarkvara PONTIS, kuid tulenevalt kallist hinnast ja Eesti oludes kaheldavast funktsionaalsusest lepingut ei pikendatud ja jätkati lihtsalt andmete kogumist, mida analüüsiti käepäraste tabelarvutusprogrammidega.&lt;br /&gt;
Olemasolevat olukorda on uuritud ja kaardistatud Tallinna Tehnikaülikooli sillaehituse õppetoolis 2013 aastal kaitstud magistritöös „Eestis toimunud BMS-uuringute analüüs. Tulemuste kasutamine sildade halduse planeerimisel.“  Töö autor on Andreas Papp, töö on kättesaadav: http://doc.stricto.ee/Sillad/L%C3%B5put%C3%B6%C3%B6_Papp_2013.pdf&lt;br /&gt;
&lt;br /&gt;
=== Tänased probleemid ===&lt;br /&gt;
Üks esimesi probleeme, millega tarkvara PONTIS puhul kokku puututi, oli see, et tarkvara funktsionaalsus ületas kaugelt Maanteeameti võimekuse seda rakendada. Sisuliselt kasutati analüüsivõimekusega tarkvara pelgalt andmebaasina, sest puudus usaldus etteprogrammeeritud äriloogika toimivuse osas. Lisaks oli äriloogika teada 1-2 spetsialistile, kes ei teinud ilmselt piisavalt selgitustööd, selgitamaks tagamaid ja tegelikku sisu. Sellest tulenevalt kadus juhtkonna huvi sildade analüüsi kui sellise vastu ja kogu ettevõtmine hääbus.&lt;br /&gt;
&lt;br /&gt;
=== Tänane vajadus ===&lt;br /&gt;
Maanteesildade haldamise ja analüüsi tarkvara peab sisaldama endas kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid. Kuivõrd maanteesildade ülevaatus taolise haldamise tarvis teostatakse kokkulepitud reeglite järgi visuaalse vaatluse kaudu, on ka analüüsist saadav tulem pigem hinnang. Seetõttu tuleks analüüsimoodul konstrueerida selliselt, et süsteemisiseste arvutustes, grupeerimistes, järjestustes kasutatavad koefitsendid on võimalik soovi korral ette anda. Seda funktsionaalsust ei olnud varasemalt kasutuses olnud PONTIS’el. Lisaks peaks süsteem võimaldama eristada kasutajaid ja võimaldama anda neile erinevas ulatuses õigusi, samuti tuleks jälgitavuse huvides salvestada tegevuste logi.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Must have funktsionaalsused:&lt;br /&gt;
*Sildade andmete otsing erinevate parameetrite järgi&lt;br /&gt;
*Sildade andmete sisestamine/muutmine/mustutamine&lt;br /&gt;
*Sildade andmete sisselugemine .csv formaadist&lt;br /&gt;
*Silla elemendi (valik etteantuist) lisamine&lt;br /&gt;
*Silla elemendi ülevaatuse andmete lisamine&lt;br /&gt;
*Elemendi hinnakoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi kaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi seisunditasemete osakaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Silla Seisundi Indeksi arvutamine koos Seisundi Indeksi arvutamiseks kasutatud koefitsendikomplektide info talletamisega&lt;br /&gt;
*Erinevate ülevaatuste põhjal silla amortisatsiooni arvutamine&lt;br /&gt;
*Erinevate aruannete koostamine (ühe maakonna, ühe tee vms lõikes)&lt;br /&gt;
*Erinevate aruannete võrdlemine kasutajaliideses&lt;br /&gt;
*Pildialbum iga silla juures&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nice to have funktsionaalsused:     	&lt;br /&gt;
*Kaardirakendus sildade asukoha kuvamiseks&lt;br /&gt;
*Süsteemis toimunud muudatuse teavituse tellimine e-mailile &lt;br /&gt;
*Teavituse jätmise võimalus juhuslikult avastatud tähelepanekust mõne silla juures&lt;br /&gt;
&lt;br /&gt;
Tulevikus (näiteks järgmise aine raames) võiks rakenduse ümber kohandada veebipõhiseks.&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98081</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98081"/>
		<updated>2015-11-29T09:11:16Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Maanteetransport ja sellega seonduvalt ka teedevõrgu toimimine on väga oluline osa Eesti majandusest ja regionaalpoliitikast. Teedevõrgu lahutamatuks osaks on sillad ja viaduktid, mis ühendavad teedevõrgustiku ühtseks süsteemiks. Teedevõrgu toimimise tagamiseks on oluline omada ülevaadet infrastruktuuri hetkeseisust, mis võimaldaks planeerida optimaalset ressursipaigutust remonttöödele ja juurdeehitustele. Ülevaate tekitamiseks tuleb koostada andmebaas, kuid selleks , et andmete põhjal otsuseid langetada, tuleb andmebaasile liita analüüsimoodul, mis andmeid äriloogikast lähtuvalt töödelda ja kuvada võimaldab.&lt;br /&gt;
&lt;br /&gt;
Eestis on teostatud maanteesildade ülevaatust vahelduva eduga aastast 2004. Maanteeameti hallata on hetkel umbes 1000 silda. Ühes aastas kontrollitakse süsteemselt umbes 250 silda, mistõttu on ülevaatuste intervall reeglina 4 aastat. Kuni aastani 2011 kasutati andmebaasina USA päritolu haldustarkvara PONTIS, kuid tulenevalt kallist hinnast ja Eesti oludes kaheldavast funktsionaalsusest lepingut ei pikendatud ja jätkati lihtsalt andmete kogumist, mida analüüsiti käepäraste tabelarvutusprogrammidega.&lt;br /&gt;
Olemasolevat olukorda on uuritud ja kaardistatud Tallinna Tehnikaülikooli sillaehituse õppetoolis 2013 aastal kaitstud magistritöös „Eestis toimunud BMS-uuringute analüüs. Tulemuste kasutamine sildade halduse planeerimisel.“  Töö autor on Andreas Papp, töö on kättesaadav: http://doc.stricto.ee/Sillad/L%C3%B5put%C3%B6%C3%B6_Papp_2013.pdf&lt;br /&gt;
&lt;br /&gt;
Maanteesildade haldamise ja analüüsi tarkvara peab sisaldama endas kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid. Kuivõrd maanteesildade ülevaatus taolise haldamise tarvis teostatakse kokkulepitud reeglite järgi visuaalse vaatluse kaudu, on ka analüüsist saadav tulem pigem hinnang. Seetõttu tuleks analüüsimoodul konstrueerida selliselt, et süsteemisiseste arvutustes, grupeerimistes, järjestustes kasutatavad koefitsendid on võimalik soovi korral ette anda. Seda funktsionaalsust ei olnud varasemalt kasutuses olnud PONTIS’el. Lisaks peaks süsteem võimaldama eristada kasutajaid ja võimaldama anda neile erinevas ulatuses õigusi, samuti tuleks jälgitavuse huvides salvestada tegevuste logi.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Must have funktsionaalsused:&lt;br /&gt;
*Sildade andmete otsing erinevate parameetrite järgi&lt;br /&gt;
*Sildade andmete sisestamine/muutmine/mustutamine&lt;br /&gt;
*Sildade andmete sisselugemine .csv formaadist&lt;br /&gt;
*Silla elemendi (valik etteantuist) lisamine&lt;br /&gt;
*Silla elemendi ülevaatuse andmete lisamine&lt;br /&gt;
*Elemendi hinnakoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi kaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi seisunditasemete osakaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Silla Seisundi Indeksi arvutamine koos Seisundi Indeksi arvutamiseks kasutatud koefitsendikomplektide info talletamisega&lt;br /&gt;
*Erinevate ülevaatuste põhjal silla amortisatsiooni arvutamine&lt;br /&gt;
*Erinevate aruannete koostamine (ühe maakonna, ühe tee vms lõikes)&lt;br /&gt;
*Erinevate aruannete võrdlemine kasutajaliideses&lt;br /&gt;
*Pildialbum iga silla juures&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nice to have funktsionaalsused:     	&lt;br /&gt;
*Kaardirakendus sildade asukoha kuvamiseks&lt;br /&gt;
*Süsteemis toimunud muudatuse teavituse tellimine e-mailile &lt;br /&gt;
*Teavituse jätmise võimalus juhuslikult avastatud tähelepanekust mõne silla juures&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98080</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98080"/>
		<updated>2015-11-29T09:10:36Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Maanteetransport ja sellega seonduvalt ka teedevõrgu toimimine on väga oluline osa Eesti majandusest ja regionaalpoliitikast. Teedevõrgu lahutamatuks osaks on sillad ja viaduktid, mis ühendavad teedevõrgustiku ühtseks süsteemiks. Teedevõrgu toimimise tagamiseks on oluline omada ülevaadet infrastruktuuri hetkeseisust, mis võimaldaks planeerida optimaalset ressursipaigutust remonttöödele ja juurdeehitustele. Ülevaate tekitamiseks tuleb koostada andmebaas, kuid selleks , et andmete põhjal otsuseid langetada, tuleb andmebaasile liita analüüsimoodul, mis andmeid äriloogikast lähtuvalt töödelda ja kuvada võimaldab.&lt;br /&gt;
&lt;br /&gt;
Eestis on teostatud maanteesildade ülevaatust vahelduva eduga aastast 2004. Maanteeameti hallata on hetkel umbes 1000 silda. Ühes aastas kontrollitakse süsteemselt umbes 250 silda, mistõttu on ülevaatuste intervall reeglina 4 aastat. Kuni aastani 2011 kasutati andmebaasina USA päritolu haldustarkvara PONTIS, kuid tulenevalt kallist hinnast ja Eesti oludes kaheldavast funktsionaalsusest lepingut ei pikendatud ja jätkati lihtsalt andmete kogumist, mida analüüsiti käepäraste tabelarvutusprogrammidega.&lt;br /&gt;
Olemasolevat olukorda on uuritud ja kaardistatud Tallinna Tehnikaülikooli sillaehituse õppetoolis 2013 aastal kaitstud magistritöös „Eestis toimunud BMS-uuringute analüüs. Tulemuste kasutamine sildade halduse planeerimisel.“  Töö autor on Andreas Papp, töö on kättesaadav: http://doc.stricto.ee/Sillad/L%C3%B5put%C3%B6%C3%B6_Papp_2013.pdf&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Must have funktsionaalsused:&lt;br /&gt;
*Sildade andmete otsing erinevate parameetrite järgi&lt;br /&gt;
*Sildade andmete sisestamine/muutmine/mustutamine&lt;br /&gt;
*Sildade andmete sisselugemine .csv formaadist&lt;br /&gt;
*Silla elemendi (valik etteantuist) lisamine&lt;br /&gt;
*Silla elemendi ülevaatuse andmete lisamine&lt;br /&gt;
*Elemendi hinnakoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi kaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi seisunditasemete osakaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Silla Seisundi Indeksi arvutamine koos Seisundi Indeksi arvutamiseks kasutatud koefitsendikomplektide info talletamisega&lt;br /&gt;
*Erinevate ülevaatuste põhjal silla amortisatsiooni arvutamine&lt;br /&gt;
*Erinevate aruannete koostamine (ühe maakonna, ühe tee vms lõikes)&lt;br /&gt;
*Erinevate aruannete võrdlemine kasutajaliideses&lt;br /&gt;
*Pildialbum iga silla juures&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nice to have funktsionaalsused:     	&lt;br /&gt;
*Kaardirakendus sildade asukoha kuvamiseks&lt;br /&gt;
*Süsteemis toimunud muudatuse teavituse tellimine e-mailile &lt;br /&gt;
*Teavituse jätmise võimalus juhuslikult avastatud tähelepanekust mõne silla juures&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98078</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=98078"/>
		<updated>2015-11-29T09:09:50Z</updated>

		<summary type="html">&lt;p&gt;Antrei: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
sjdaksdhn&lt;br /&gt;
 &lt;br /&gt;
Must have funktsionaalsused:&lt;br /&gt;
*Sildade andmete otsing erinevate parameetrite järgi&lt;br /&gt;
*Sildade andmete sisestamine/muutmine/mustutamine&lt;br /&gt;
*Sildade andmete sisselugemine .csv formaadist&lt;br /&gt;
*Silla elemendi (valik etteantuist) lisamine&lt;br /&gt;
*Silla elemendi ülevaatuse andmete lisamine&lt;br /&gt;
*Elemendi hinnakoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi kaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Elemendi seisunditasemete osakaalukoefitsentide komplektide koostamine ja mitme komplekti talletamine&lt;br /&gt;
*Silla Seisundi Indeksi arvutamine koos Seisundi Indeksi arvutamiseks kasutatud koefitsendikomplektide info talletamisega&lt;br /&gt;
*Erinevate ülevaatuste põhjal silla amortisatsiooni arvutamine&lt;br /&gt;
*Erinevate aruannete koostamine (ühe maakonna, ühe tee vms lõikes)&lt;br /&gt;
*Erinevate aruannete võrdlemine kasutajaliideses&lt;br /&gt;
*Pildialbum iga silla juures&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nice to have funktsionaalsused:     	&lt;br /&gt;
*Kaardirakendus sildade asukoha kuvamiseks&lt;br /&gt;
*Süsteemis toimunud muudatuse teavituse tellimine e-mailile &lt;br /&gt;
*Teavituse jätmise võimalus juhuslikult avastatud tähelepanekust mõne silla juures&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=96710</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=96710"/>
		<updated>2015-11-06T07:52:09Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
sjdaksdhn&lt;br /&gt;
 &lt;br /&gt;
Must have funktsionaalsused:&lt;br /&gt;
* sadasd&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nice to have funktsionaalsused:     	&lt;br /&gt;
* asdasd&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&amp;diff=94998</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2015)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&amp;diff=94998"/>
		<updated>2015-10-25T13:07:38Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;25.10.2015&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2015&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 8.11.2015 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;29.11.2015&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 06.12.2015(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;22.12.2015&#039;&#039;&#039;(20p)&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 05.01.2015(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
Tere, iga aja taha kirjutada meeskonna nimi, kes tuleb oma tööd kaitsma. Aegu palun täita võimaluse korral järjest.&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
Kaitsmise käigus vaadatakse üle ka kood.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esmaspäev&#039;&#039;&#039; - 14.12.2015&lt;br /&gt;
*16:00&lt;br /&gt;
*16:15&lt;br /&gt;
*16:30&lt;br /&gt;
*16:45&lt;br /&gt;
*17:00&lt;br /&gt;
*17:15&lt;br /&gt;
*17:30&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Neljapäev&#039;&#039;&#039; - 17.12.2015&lt;br /&gt;
*08:15&lt;br /&gt;
*08:30&lt;br /&gt;
*08:45&lt;br /&gt;
*09:00&lt;br /&gt;
*09:15&lt;br /&gt;
*09:30&lt;br /&gt;
&lt;br /&gt;
=Teemad 2015 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Mäng(Unit)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2015=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: MinuKV===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vanessa Vorteil&lt;br /&gt;
*Martin Luik&lt;br /&gt;
*Ahto Elken&lt;br /&gt;
*Taavi Kusmin&lt;br /&gt;
*Silver Ohlo&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: MinuKV]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Travo===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarvo Reinpalu&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Travo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
===Meeskond: Fresmen===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Siim Haas - Projektijuht&lt;br /&gt;
*Piret Pomerants&lt;br /&gt;
*Semjon Greef&lt;br /&gt;
*Mari-Liis Oldja &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_Freshmen Meeskond: Freshmen]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: mc2===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Martin Betlem&lt;br /&gt;
*Johannes Tamm&lt;br /&gt;
*Martin Mägi&lt;br /&gt;
*Jana Pipar &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: mc2]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sporto===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Merit Ridaste&lt;br /&gt;
*Kelli Lukas&lt;br /&gt;
*Vladimir Rõkovanov&lt;br /&gt;
*Alar Ameerikas&lt;br /&gt;
*Mikk Raudsepp&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Sporto  Sporto]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: VVA===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_VVA Meeskond:_VVA]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: IncMan===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sergei Fatejev&lt;br /&gt;
*Nele Sergejeva&lt;br /&gt;
*Marko Koiduste&lt;br /&gt;
*Kaspar Tilk&lt;br /&gt;
*Jaanus Türnpuu&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Incman IncMan]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: LendBook===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Egle Arge&lt;br /&gt;
*Liina Kolk&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[LendBook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: BIT===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Merilyn Renser&lt;br /&gt;
*Marko Hartikainen&lt;br /&gt;
*Kristjan Ants&lt;br /&gt;
*Konstantin Burdakov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[BIT]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PenguinHorde===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Laura Leon&lt;br /&gt;
*Marko Saluste&lt;br /&gt;
*Terje Sõelsepp&lt;br /&gt;
Meeskonna koduleht: [[PenguinHorde]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: KTM Development===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristian Laupa&lt;br /&gt;
*Tauno Otti&lt;br /&gt;
*Mart Abel&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_KTM_Development KTM Development]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Bob?===&lt;br /&gt;
Liige:&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Bob]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Category: Programmeerimine CSharp keeles (2015) (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
===Meeskond: Premium===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Petrovits&lt;br /&gt;
*Karin Talumäe&lt;br /&gt;
*Jevgeni Gavrilov &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Premium]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Spooky Scary Skeletons===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kärt Palm DK22 &lt;br /&gt;
*Karina Egipt DK22 (Projektijuht)&lt;br /&gt;
*Erika Ehmann D32 &lt;br /&gt;
*Silver Saks AK21&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Spooky Scary Skeletons]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: Nocturne No. 20 in C-sharp Minor ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*10142848&lt;br /&gt;
*10090107&lt;br /&gt;
*10143193&lt;br /&gt;
*10143313&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Nocturne No. 20 in C-sharp Minor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: LIB===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sigrid Pachel DK22 (Projektijuht)&lt;br /&gt;
*Diana Nikolajeva DK22&lt;br /&gt;
*Elen Käsk DK22&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: LIB]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Greek?Mark===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Karit Kilgi DK22 (Projektijuht)&lt;br /&gt;
*Sten Kaasik DK22&lt;br /&gt;
*Siim Veskilt DK22 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: GreekQMark]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Tarraxacum===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Silja Kralik DK21 (Projektijuht)&lt;br /&gt;
*Liina Laumets DK21&lt;br /&gt;
*Siret Siilbaum DK22 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Tarraxacum]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Fontastic===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Erik Hirmo DK22 (Projektijuht)&lt;br /&gt;
*Piret Reinumägi DK21 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Fontastic]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TTT===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ave Karjus DK22 &lt;br /&gt;
*Joonatan Uusväli DK22 (Projektijuht)&lt;br /&gt;
*Kaidar Viikman DK21 (Wiki pidaja)&lt;br /&gt;
*Oliver Tiks AK21&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: TTT (Trellid Teevad Tugevaks)]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Codezilla===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Anna Linskaja DK21 (Projektijuht)&lt;br /&gt;
*Alisa Dudinova DK21 &lt;br /&gt;
*Sergei Hristoforov DK21 &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Codezilla]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Konsa===&lt;br /&gt;
Liikmed:&lt;br /&gt;
&lt;br /&gt;
*Marko Konsa DK13&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Ostukorv]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
===Meeskond: Johhaidii===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Yogesh Sharma&lt;br /&gt;
*Juhan Trink&lt;br /&gt;
*Marju Niinemaa&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Johhaidii]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sildur===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andreas Papp (Projektijuht)&lt;br /&gt;
*Germo Väli&lt;br /&gt;
*Andres Trei&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Sildur]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=94522</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=94522"/>
		<updated>2015-10-22T14:00:34Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=94520</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=94520"/>
		<updated>2015-10-22T13:59:04Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Raamistik  ===&lt;br /&gt;
*.NET Framework 4.5&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C#]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/bb397926.aspx LINQ]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/aa970268%28v=vs.110%29.aspx WPF]&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms174173.aspx MSSQL]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/hh848246.aspx MVVM]&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=94514</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=94514"/>
		<updated>2015-10-22T13:53:12Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
C#&lt;br /&gt;
*Asp.Net&lt;br /&gt;
*MSSQL&lt;br /&gt;
*IIS&lt;br /&gt;
*Microsoft Windows&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx TFS]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=94511</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=94511"/>
		<updated>2015-10-22T13:48:00Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Andreas Papp&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Germo Väli&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Maanteeameti halduses on ligi 1000 erinevat silda Eesti riigiteedel, kuid ametil puudub haldustarkvara, mis oluliselt lihtsustaks nendega majandamist. Mõnda aega kasutusel olnud tarkvara PONTIS Eesti oludesse siiski ei sobinud ning sillaandmete analüüsi on seni teostatud käepäraste tabelarvutusprogrammidega. Tänane vajadus ning meeskonna idee sellest tulenevalt on luua sildade andmete haldamise ja analüüsi tarkvara. See peab endas sisaldama kindlate andmeväljadega andmebaasi ning sellega suhtlevat kasutajaliidest, mille kaudu on võimalik kirjeid gruppeerida, filtreerida, järjestada ja koostada aruandeid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*C#&lt;br /&gt;
*Asp.Net&lt;br /&gt;
*MSSQL&lt;br /&gt;
*IIS&lt;br /&gt;
*Microsoft Windows&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx Team Foundation]&lt;br /&gt;
&lt;br /&gt;
=== Koodi stiilireeglid ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Litsents ===&lt;br /&gt;
&lt;br /&gt;
== Avaldatud failid ==&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;18.10.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - andmemudeli valmimine ning lähteidee edastamine õppejõule sobivuse hindamiseks&lt;br /&gt;
*&#039;&#039;&#039;22.10.2015&#039;&#039;&#039; - wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=94502</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=94502"/>
		<updated>2015-10-22T13:25:04Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles (2015)]]&lt;br /&gt;
== Meeskond ja rollid ==&lt;br /&gt;
*&#039;&#039;&#039;Kaidar Viikman&#039;&#039;&#039; - Wiki pidaja&lt;br /&gt;
*&#039;&#039;&#039;Joonatan Uusväli&#039;&#039;&#039; - Projektijuht&lt;br /&gt;
*&#039;&#039;&#039;Ave Karjus&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Oliver Tiks&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua rakendus, kus kasutajad loovad ise omale profiili ning sisestavad raamatute info, mida nad pakuvad teistele laenutamiseks. Samuti on võimalik laenutada teiste kasutajate sisestatud raamatuid.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
&lt;br /&gt;
== Projekti kirjeldus ==&lt;br /&gt;
=== Tehnoloogiad  ===&lt;br /&gt;
*C#&lt;br /&gt;
*Asp.Net&lt;br /&gt;
*MSSQL&lt;br /&gt;
*IIS&lt;br /&gt;
*Microsoft Windows&lt;br /&gt;
&lt;br /&gt;
=== Arendusmustrid  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Versioonikontroll ===&lt;br /&gt;
*[https://msdn.microsoft.com/en-us/library/ms181237.aspx Team Foundation]&lt;br /&gt;
&lt;br /&gt;
=== Koodi stiilireeglid ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Litsents ===&lt;br /&gt;
&lt;br /&gt;
== Avaldatud failid ==&lt;br /&gt;
&lt;br /&gt;
== Arendusprotsess ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;29.09.2015&#039;&#039;&#039; - grupi kokkupanek ning idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;20.10.2015&#039;&#039;&#039; - wiki lehe loomine. Esialgse idee sõnastamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2015&#039;&#039;&#039; - grupiliikmete kogunemine. Idee täpsem sõnastamine. Esialgse analüüsi teostamine&lt;br /&gt;
&lt;br /&gt;
== Lisad ==&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=90924</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=90924"/>
		<updated>2015-09-28T11:36:47Z</updated>

		<summary type="html">&lt;p&gt;Antrei: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=90908</id>
		<title>Sildur</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Sildur&amp;diff=90908"/>
		<updated>2015-09-27T16:54:54Z</updated>

		<summary type="html">&lt;p&gt;Antrei: Created page with &amp;quot;Sillarakendus aines Programmeerimine C# keeles  Meeskond: Andreas Papp - projektijuht &amp;lt;br /&amp;gt; Andres Trei - progemine&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sillarakendus aines Programmeerimine C# keeles&lt;br /&gt;
&lt;br /&gt;
Meeskond:&lt;br /&gt;
Andreas Papp - projektijuht &amp;lt;br /&amp;gt;&lt;br /&gt;
Andres Trei - progemine&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Antrei&amp;diff=82183</id>
		<title>User:Antrei</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Antrei&amp;diff=82183"/>
		<updated>2014-11-07T14:45:28Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
== Erialatutvustuse aine arvestustöö ==&lt;br /&gt;
Autor:     &#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &amp;lt;br /&amp;gt;Kuupäev: 07.11.2014.&lt;br /&gt;
&lt;br /&gt;
== Essee ==&lt;br /&gt;
Erialatuvustuse 1. loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Ernits, M., Varendi, M.: Õppekorraldus ja sisekord]&amp;lt;/ref&amp;gt; esinesid IT Kolledži raudvarasse kuuluvad isikud. Juttu tuli peamiselt organisatoorsetest poolest, mis ootab õpilasi õppeperioodi jooksul, kust otsida infot, kelle poole pöörduda kui on küsimusi, milliseid infosüsteeme kasutatakse jne. Olles ise lõpetanud varasemate õpingute jooksul 2 kõrgkooli, oli kõik see, mis puudutas üldist õppekorraldust EIK’is, mulle väga tuttav. Kindlasti on teatavaid nüansse, mis on teisiti aga üldpilt on sama. Aga kahtlemata on kogu see info vajalik neile (otse keskkoolist kõrgkooli), kes varasemalt pole selliste terminitega nagu ÕIS, ainepunkt või osakoormus kokku puutunud. Minu jaoks jäi kõlama EIK kvaliteedijuhi ettekande osa sellest, mis puudutas tagasisidet. Varasemate õpingute jooksul oli see lihtsalt koht ÕIS’is, kus 3 minuti jooksul täitsin valikvariantega küsimustiku ja üldjuhul sellega asi piirdus. Tundub, et Kolledžis on rõhuasetus teine ja tagasiside rohkem läbimõeldum. Ilmselgelt on muudatusi võimalik EIK’s näiteks õppekavadesse lihtsamini sisse viia kui mõnes suures ülikoolis, kus bürokraatiat on kordades rohkem. See on suurepärane, kui tänu õppijate tagasisidele õppeaineid liigutatakse õppekava piires.&amp;lt;br&amp;gt;&lt;br /&gt;
Teise loengu teemaks oli õppimine ja motivatsioon ning seda viis läbi M. Ernits&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Ernits, M.: Õppimine ja motivatsioon]&amp;lt;/ref&amp;gt;.  Juttu tuli erinevatest teemadest, millega tõenäoliselt iga üliõpilane kõrgkoolis õppides kokku puutub: kust leida motivatsiooni ja kuidas seda säilitada, miks vältida akadeemilist petturlust, milline on üliõpilase eetikakoodeks, mis kasu on viitamisest jm. Usun, et motivatsioon on kõige alus. Motivatsiooni leidmine võib keerukam olla neile üliõpilastele, kes on tulnud otse keskkoolist. Vaadates enda minevikku, siis ma ei olnud isegi 100% kindel, mida ma peale keskkooli õppida tahan. Teadsin, et see jääb kindlasti reaalsuunale aga lõppvalik langes ikkagi viimasel hetkel ning pean tunnistama, et rebaseaastal oli küllaltki raske soonel püsida. Õnneks teisel ja kolmandal kursusel sain aru, et antud eriala mulle ikkagi meeldib ja tänaseks olen väga rahul et ma motivatsiooni üles leidsin. Olles nüüd aastad hiljem uuesti esimese kursuse tudeng ning töö kõrvalt IT-d tudeerimas, on motivatsioon kõrge aga tunnen, et väga oluliseks piirajaks on üks teine resurss. Aeg. See justkui libiseb käest ära. Töö kõrvalt õppimine pidi olema keeruline , aga et ta veel nii resursimahukas on, ma ilmselt kuskil sügaval sisemuses tajusin, aga ei tahtnud tunnistada. Reaalsus on nüüd aga käes ja ajal on hoopis uus väärtus. Kui on aega, on ka motivatsiooni. Ja mul ei ole veel perekonda. Ma ei kujuta ette, kuidas saavad hakkama inimesed, kellel on töö ja pere ning nüüd veel ka kool oma kohustustega. Neil vist on ajamasin.&amp;lt;br&amp;gt;&lt;br /&gt;
Kolmandas loengus anti ülevaade robootikast ja häkkimisest&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Ernits, M.: Robootika ja häkkimine]&amp;lt;/ref&amp;gt;. Esimene asi mis kõrva jäi oli häkkimise definitsioon. Mina olin üks nendest, kes arvas et häkkimine on konkreetselt mingi pahatahlik tegevus virtuaalmaailmas, olgu selleks siis küberrünnaku korraldamine või kellegi paroolide ja pangaandmete varastamine. Aga tuleb välja, et häkkimine on mingi teema sügavuti tundmine. Järelikult olen mina ka mõnes teemavaldkonnas häkker. Kõlab isegi natuke ohtlikult. Loengust jäi kõlama mõte, et tuleks leida huvitav häkkeritegevus. Kui nüüd vaadata seda soovitust eelpool mainitud definitsiooni valguses, pean nõustuma – suurepärane idee. Mitte miski ei õpeta paremini kui teemasse aina sügavamale ja sügavamale sisse vaatamine, eeldusel, et selleks on motivatsioon ja aeg olemas. Lisaks tuli loengus juttu EIK robootikaklubist ning nende projektidest. Mul on endal mõned häkkeritegevused, mille realiseerimiseks oleks just vaja sellise klubi toetavat taustajõudu. Sooviksin väga, et mul oleks rohkem aega ja saaksin klubiga liituda, aga kuna ma ei ela pidevalt Tallinnas ei ole sel mõtet, kui ma ise neile midagi vastu anda ei suuda, sest robotite ehitamine on meeskonnatöö. &amp;lt;br&amp;gt;&lt;br /&gt;
Järgmises loengus rääkis esimene külalisesineja programmeerimisest, stereotüüpidest ja kogukonnast&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Liiv, J.: Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast]&amp;lt;/ref&amp;gt;. Selgus, et IT Kolledžisse sisse astudes ei teadnud J. Liiv programmeerimisest suurt midagi ning esimesed nädalad möödusid arusaamatuse ja teadmatuse tähe all. Edasi aga hakkas kehtima vanasõna: tasa sõuad, kaugele jõuad. Väga hea oli võrdlus progemise ja loovkirjutamise vahel. Programmeerimine on nagu filmistsenaariumi kirjutamine: sul peab olema selge mõte/idee, teemaarendus ning lõpptulemus, mida kasutajale/lugejale edasi anda. Kasutaja tahab su rakendust osata kasutada nullist. See on väga õige tähelepanek. Ma olen koguaeg olnud seisukohal, et lihtsuses peitub võlu. Kes küll viitsiks mõne rakenduse kasutamise tarvis hakata manuaali lugema. Veel tuli juttu kogukondadest ja nende kasulikkusest: just sealt leiad sa inimesi, kes mõtlevad sinuga sarnaselt, kelle eesmärgid on sarnased ja kellega suhtlemine on seetõttu väga lihtne. Olen ka ise ühe peamiselt internetis tegutseva kogukonna liige ning tundsin ära palju sarnaseid olukordi, mida loengupidaja kirjeldas.&amp;lt;br&amp;gt;&lt;br /&gt;
Viies esineja oli süsteemiadministraator Skype-st&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Fischer, C.: IT süsteemide administraatorilt esmakursulasele ]&amp;lt;/ref&amp;gt;, kes puutus juba varases eas arvutite ja programmidega kokku ning teadis konkreetselt, et temast saab IT –inimene. Antud ettekande puuduseks oli minu jaoks kehv esinemisoskus, aga nagu ka loengupidaja mainis, oli see talle esimest korda nii suure kuulajaskonna ees rääkida ning olles ise samuti pigem introvert, tean, mida ta tundis. Juttu tuli süsteemiadministraatori tööst ja keskmisest päevast Skype-s, erinevatest tehnoloogiatest, mida seal kasutatakse. Antud ettekandest jäi kõlama mõte, et programmeerimist on vaja õppida ning et kümne aasta pärast on väga paljud süsteemid automatiseeritud. See tähendab, et piir arendaja ja admini vahel muutub üha hägusemaks, teatav kompetents peab olema mõlemas valdkonnas, kui tahta IT sektoris edukalt läbi lüüa.&amp;lt;br&amp;gt;&lt;br /&gt;
Järgmises loengus räägiti testimisest ja tarkvara kvaliteedist&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Karmo, K.: Testimine ja tarkvara kvaliteet]&amp;lt;/ref&amp;gt;. Tegemist oli minu jaoks väga huvitava ja sisu poolest uue loenguga, kuna minu tutvusringkonnas on palju admine ja mõned progejad, kuid testijaid pole üldse. Võiks isegi tunnistada, et ma ei olnud kursis, et testimine kui selline on täiesti eraldi elukutse IT maastikul ja kannab endas väga suurt vastutust. Siinkohal olid ülimalt asjakohased loengupidaja näited sellest kuidas NASA-l oli kosmosemissiooni koodis üks element valesti ning see viga läks maksma miljoneid dollareid või kui investeerimispankadelt nõuti välja väga suuri summasid, sest tarkvaras oli viga ja kliente peteti. See tõestab, et testimine on väga oluline haru mingi toote või teenuse loomisel. Sellest loengust jäi mulle eriti meelde väga hea võrdlus IT ja teatrimaailma vahel. Väga hea lavastaja on kunagi olnud hea näitleja ning üldiselt väga hea analüütik/testija/projektijuht on kunagi olnud hea programmeerija. See võiks olla isegi motoks, kuidas ma õppimisse EIK’s edaspidi suhtun. &amp;lt;br&amp;gt;&lt;br /&gt;
Seitsemendas loengus tutvustati IT tööturgu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Septer, A.: IT tööturust]&amp;lt;/ref&amp;gt;. Loengupidaja on ise ettevõtja, ning karjääri jooksul töötanud erinevates ettevõtetes erinevatel ametikohtadel. Kuigi ettekande alguses rõhutas esineja, et ta ei pretendeeri absoluutsele tõele, pean tõdema, et tema argumendid ja nägemus IT tööturust tundus kuidagi väga loogiline ja tundes ise IT-sektoris töötavaid inimesi, suutsin teatavaid paralleele tõmmata. Kindlasti oli tegemist loengute tsükli parima esinejaga ning vaatamata kogu ettekande võibolla pisut kriitilisest ja  pessimistlikust alatoonist, tegid kohati koomilised näited ja väga hea sõnavara sellest väga nauditava loengu. Ise pooldaksin töötamist pigem mõnes väikeettevõtes või start-up’is, kuna seal on isiklik areng kõige intensiivsem. Pole mõtet minna tööle suurfirmasse või riigiasutusse vähetähtsale positsioonile, kus keegi õieti ei tea, millega sa tegeled ning on suur meeskond, kus on paar väga head töötajat, kes 95% tööst ära teevad. See viib pigem mandumiseni kui isikliku progressini. Nagu ma ka käesoleva kirjatüki ühes eelmises lõigus välja tõin ning nagu ka A. Septer välja tõi – kõige väärtuslikum resurss on aeg. Ja kasutada oma aega mandumise peale on minu maailmapildis vale.&amp;lt;br&amp;gt;&lt;br /&gt;
Loengutsükli viimane esineja andis ülevaate enda kooliteest, suhtumisest õppetöösse ja veebirakenduste turvalisusest&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Lang, E.: Suhtumine õppetöösse ja veebirakenduste turvalisus]&amp;lt;/ref&amp;gt;. Kindlasti oli tegemist väga hea kõnemehega, tugevuselt 2-3 antud loengusarjas. Ühinen esineja arvamusega, et suhtumisel on määrav roll nii kooli- kui tööalases edasijõudmises. Lihtsalt ei ole võimalik saavutada midagi suurt kui suhtumine on vale ja motivatsioon puudub. Nagu varasemates loengutes kuuldu põhjal jäi ka siin kõrva seisukoht, et aja planeerimine ning programmeerimise õppimine on IT valdkonnas ellu jäämiseks triviaalsed oskused. Kindlasti kavatsen nende oskuste arengusse kõvasti panustada.  Loengu teises pooles tuli juttu veebirakenduste turvalisusest ning üks üldtuntum vorm nendest – paroolid. Ka minu mõtlemine enne vaadatud loengut oli, et mis siis kui keegi mu mingi parooli teada saab, mul pole seal midagi varjata. Aga esineja väga praktiline näide selle kohta pani mind arvamust muutma, ning tõenäoliselt vahetan mõned oma paroolid välja. Aga tegelikult ei ole see ju turvaline et ma sellest nüüd siin kirjutan ja see jääb avalikult internetti nähtavale...&amp;lt;br&amp;gt;&lt;br /&gt;
Kokkuvõtvalt võib öelda, et erialatutvuse loengusari oli vajalik, et anda värsketele üliõpilastele, k.a. siinkirjutajale reaalne ülevaade sellest, millistes eluvaldkondades IT-spetsialistid töötavad, mis on nende töö eripära, kuidas nad ise meenutavad koolipõlve ja tööturule sisenemist ning millised on soovitused edukaks karjääriks peale kooli. Minu jaoks jäid eredalt meelde järgnevad aspektid: aeg on kõige väärtuslikum resurss, õpi seda planeerima ja jagama; programmeerimine on vajalik oskus iga inimese jaoks, kes puutub kokku tehnoloogiaga – õpi see selgeks; leia oma meelisvaldkond, mine sellesse süvitsi sisse – arene, õpi, teosta; säilita motivatsioon ja suhtu õppimisse nagu suhtuksid töösse. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Õpingukorralduse küsimused ==&lt;br /&gt;
&#039;&#039;&#039;Üliõpilaskood: 10143229&#039;&#039;&#039;&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika)&amp;lt;ref name=arvestus1&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri, punkt 5.4.4]&amp;lt;/ref&amp;gt;. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga&amp;lt;ref name=arvestus1 /&amp;gt;. Korduvarvestusele registreerimine toimub ÕIS-is&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri, punkt 5.2.8.1]&amp;lt;/ref&amp;gt;. Riigi finantseeritaval õppekohal olles on järelarvestuse sooritamine tasuta&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri, punkt 5.2.12]&amp;lt;/ref&amp;gt;. Tasulisel õppekohal olles on järelarvestuse sooritamise tasu 2014/2015 õppeaastal 20€&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal, punkt 5]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
=== Küsimus 5 ===&lt;br /&gt;
Millised eeldused peavad olema täidetud vajaduspõhise õppetoetuse saamiseks ja millest sõltub toetuse suurus? Mida peab toetuse saamiseks tegema? (Vastake kokkuvõtlikult) Mis on minimaalne ainepunkide arv semestris õppetoetuse saamiseks?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
Vajaduspõhist õppetoetust saab tudeng, kes vastab kõigile kolmele järgnevale tingimusele: (a) on kõrgkooli sisse astunud 2013/14. õa või hiljem; (b) kelle perekonna kuusissetulek ühe pereliikme kohta on kuni 299 eurot; (c) õpib täiskoormusega ja täidab õppekava nõudeid täies mahus (100%), kusjuures õppe mahu arvestus on semestrite lõikes kumulatiivne&amp;lt;ref name=toetus&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/vajaduspõhine-oppetoetus/ IT Kolledž (2014). Vajaduspõhine õppetoetus]&amp;lt;/ref&amp;gt;.  Toetuse suurus sõltub perekonna keskmisest sissetulekust pereliikme kohta&amp;lt;ref name=toetus/&amp;gt;. Toetuse saamiseks tuleb esitada taotlus [https://www.eesti.ee/est/teenused/kodanik/haridus_ja_teadus/vajaduspohise_oppetoetuse_taotlus riigiportaalis](sisenedes ID-kaardi, Mobiil ID või panga kaudu)&amp;lt;ref name=toetus/&amp;gt;. Toetuse saamiseks peab tudeng täitma õppekava nõudeid täies mahus (100%) ehk koguma 30 EAP semestris, kusjuures õppe&lt;br /&gt;
mahu arvestus on semestrite lõikes kumulatiivne &amp;lt;ref name=toetus /&amp;gt;. Esimesel semestril õppetoetuse taotlemisel&lt;br /&gt;
on piisav ainult täiskoormuse nõude täitmine &amp;lt;ref name=toetus /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Ülesanne ===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
X=2; Y=9&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
Esimene semester kogun 21 ja teine semester 29 EAP-d. Õppekulude osalise hüvitamise kohustuse tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt  Eesti Infotehnoloogia Kolledži nõukogu otsusele 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo]&amp;lt;/ref&amp;gt;. Seega peaksin aasta lõpuks oma õppekulusid hüvitama 2*27-(21+29)=54-50=4 EAP ulatuses. Esitatav arve on seega 4*50=200 €. &lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Antrei&amp;diff=82159</id>
		<title>User:Antrei</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Antrei&amp;diff=82159"/>
		<updated>2014-11-07T14:09:19Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
== Erialatutvustuse aine arvestustöö ==&lt;br /&gt;
Autor:     &#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &amp;lt;br /&amp;gt;Kuupäev: 07.11.2014.&lt;br /&gt;
&lt;br /&gt;
== Essee ==&lt;br /&gt;
Erialatuvustuse 1. loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Ernits, M., Varendi, M.: Õppekorraldus ja sisekord]&amp;lt;/ref&amp;gt; esinesid IT Kolledži raudvarasse kuuluvad isikud. Juttu tuli peamiselt organisatoorsetest poolest, mis ootab õpilasi õppeperioodi jooksul, kust otsida infot, kelle poole pöörduda kui on küsimusi, milliseid infosüsteeme kasutatakse jne. Olles ise lõpetanud varasemate õpingute jooksul 2 kõrgkooli, oli kõik see, mis puudutas õppekorraldust EIK’is, mulle väga tuttav. Aga kahtlemata on kogu see info vajalik neile, kes varasemalt pole selliste terminitega nagu ÕIS, ainepunkt või osakoormus kokku puutunud (eelkõige pean silmas päevaõppureid, kes on tulnud otse keskkoolist). Minu jaoks jäi kõlama jäi EIK kvaliteedijuhi ettekande osa sellest, mis puudutas tagasisidet. Varasemate õpingute jooksul oli see lihtsalt koht ÕIS’is, kus 3 minuti jooksul täitsin valikvariantega küsimustiku ja üldjuhul sellega asi piirdus. Tundub et kolledžis on sell peale rohkem rõhku panud ja tagasiside rohkem läbimõeldum. Ka suure ülikooli ja kolledži erinevus. Üks on suur süsteem kus on plaju bürokraatiat n shit, samas kui kolledžis on kooli suhestumine õpilasega vähe intiimsem. Suurepärane on see kui tänu tagasisidele õppeaineid liigutatakse. Samas tulevad siin mäng Seda saan aga kinnitada alles siis kui esimene tagasiside andmise koht. Kuid kindlasti on ka minu mõttemaailm selle teema suhtes erinev sellest mis ta oli 7 aastat tagasi.&lt;br /&gt;
&lt;br /&gt;
Suur muutus minu jaoks oli ka kõrgharidusreform ja sellega seonduv ümberkorraldus, mis puudutab kõrgharidusreformi riigifinantseeri . siia midagi 27 eap semestris ja ja täiskoormus&lt;br /&gt;
Teises loengu teemaks oli õppimine ja motivatsioon ning seda viis läbi M. Ernits&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Ernits, M.: Õppimine ja motivatsioon]&amp;lt;/ref&amp;gt;.  Juttu tuli erinevatest teemadest, millega tõenäoliselt iga üliõpilane kõrgkoolis õppides kokku puutub: kust leida motivatsiooni ja kuidas seda säilitada, miks vältida akadeemilist petturlust, milline on üliõpilase eetikakoodeks, mis kasu on viitamisest jm. Usun, et motivatsioon on kõige alus. Ilma selleta lihtsalt ei ole võimalik edasi purjetada. Muidugi saab nihverdades üle kivide ja kändude asjad aetud, aga mis kasu sellest on? Kui kool läbi ja diplom taskus, siis mis on sellest meelest? Arvan et väga vähe. Ülikkoli ja riigi resurss on raisatud ning selle nihverdaja asemel on kuskil keegi kes oleks suure motivatsiooniga antud eriala läbinud. Motivatsiooni leidmine on ilmselt keerukam neile üliõpilastele, kes on tulnud otse keskkoolist. Vaadates enda minevikku, siis ega ma isegi ei olnud 100% kindel, mida ma peale keskkooli õppida tahan ja pean tunnistama et rebaseaastal oli küllaltki raske soonel püsida. Õnneks teisel ja kolmandal aastal sain aru, et antud eriala mulle ikkagi meeldib ja tänaseks olen väga rahul et ma smotivatsiooni üles leidsin. Olles nüüd aastad hiljem uuesti esimese kursuse tudeng IT-d tudeerimas on motivatsioon kõrge aga tunnen, et väga oluliseks piirajaks on üks teine resurss. Aeg. See justkui libiseb käest ära. Töö kõrvalt õppimine pidi olema keeruline , aga et ta veel nii resursimahukas on, ma ilmselt kuskil sügaval sisemuses tajusin aga ei tahtnud tunnistada. Nüüd on selge et aeg on minu jaoks number üks. Kui on aega, on ka motivatsiooni. Ja mul ei ole veel perekonda. Ma ei kujuta ette, kuidas saavad hakkama inimesed, kellel on töö ja pere ning nüüd veel ka kool oma kohustustega. Neil vist on ajamasin.&lt;br /&gt;
Kolmandas loengus anti ülevaade robootikast ja häkkimisest&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Ernits, M.: Robootika ja häkkimine]&amp;lt;/ref&amp;gt;. Esimene asi mis kõrva jäi oli häkkimise definitsioon. Mina olin üks nendest, kes arvas et häkkimine on konkreetselt pahatahlik tegevus virtuaalmaailmas, olgu selleks siis küberrünnaku korraldamine või kellegi pangaandmete varastamine. Aga tuleb välja, et häkkimine on mingi teema sügavuti tundmine. Järelikult olen mina ka mõnes teemavaldkonnas häkker. Kõlab isegi natuke ohtlikult. Loengust jäi kõlama mõte, et tuleks leida huvitav häkkeritegevus. Kui nüüd vaadata seda soovitust eelpool mainitud definitsiooni valguses, pean nõustuma – suurepärane idee. Mitte miski ei õpeta paremini kui teemasse aina sügavamale ja sügavamale sisse vaatamine, eeldusel, et selleks on motivatsioon olemas. Lisaks tuli loengus juttu EIK robootikaklubist ning nende projektidest. Mul on endal mõned häkkeritegevused, mille realiseerimiseks oleks just vaja sellise klubi toetavat taustajõudu. Sooviksin väga, et mul oleks rohkem aega ja saaksin klubiga liituda, aga kuna ma ei ela pidevalt Tallinnas ei ole sel mõtet, kui ma ise neile midagi vastu anda, sest robotite ehitamine on meeskonnatöö. &lt;br /&gt;
Järgmises loengus rääkis esimene külalisesineja programmeerimisest, stereotüüpidest ja kogukonnast&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Liiv, J.: Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast]&amp;lt;/ref&amp;gt;. Selgus, et IT Kolledžisse sisse astudes ei teadnud esineja programmeerimisest suurt midagi ning esimesed nädalad möödusid arusaamatuse ja teadmatuse tähe all. Edasi aga hakkas kehtima vanasõna: tasa sõuad, kaugele jõuad. Väga hea oli võrdlus progemise ja loovkirjutamise vahel. Programmeerimine on nagu filmistsenaariumi kirjutamine: sul peab olema selge mõte/idee, teemaarendus ning lõpptulemus, mida kasutajale/lugejale edasi anda. Kasutaja tahab su rakendust osata kasutada nullist. See on väga õige tähelepanek. Ma olen koguaeg olnud seisukohal, et lihtsuses peitub võlu. Kes küll viitsiks mõne rakenduse kasutamise tarvis hakata manuaali lugema. Veel tuli juttu kogukondadest ja nende kasulikkusest: just sealt leiad sa inimesi, kes mõtlevad sarnaselt kui sina, kelle eesmärgid on sarnased ja kellega suhtlemine on seetõttu väga lihtne. Olen kas ise ühe peamiselt internetis tegutseva kogukonna liige ning tundsin ära palju olukordi, nagu ka loengupidaja välja tõi. &lt;br /&gt;
Viies loengupidaja oli süsteemiadministraator Skype-st&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Fischer, C.: IT süsteemide administraatorilt esmakursulasele ]&amp;lt;/ref&amp;gt;, kes hakkas juba varases eas arvutite ja programmidega tegelema ning teadis konkreetselt, et temast saab IT –inimene. Antud ettekande puuduseks oli minu jaoks kehv esinemisoskus, aga nagu ka loengupidaja mainis, oli see talle esimest korda nii suure kuulajaskonna ees rääkida ning olles ise samuti pigem introvert, tean, mida ta tundis. Juttu tuli süsteemiadministraatori tööst ja keskmisest päevast Skype-s, erinevatest tehnoloogiatest, mida seal kasutatakse. Antud ettekandest jäi kõlama mõte et programmeerimist on vaja õppida ning et kümne aasta pärast on väga paljud süsteemid automatiseeritud. See tähendab, et piir arendaja ja admini vahel muutub üha hägusemaks, teatav kompetents peab olema mõlemas valdkonnas, kui tahta IT sektoris edukalt läbi lüüa.&lt;br /&gt;
Järgmises loengus räägiti testimisest ja tarkvara kvaliteedist&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Karmo, K.: Testimine ja tarkvara kvaliteet]&amp;lt;/ref&amp;gt;. Tegemist oli minu jaoks väga huvitava loenguga, kuna minu tutvusringkonnas on palju admine ja progejaid, kuid testijaid pole üldse. Võiks isegi tunnistada, et ma ei olnud kursis, et testimine kui selline on täiesti eraldi elukutse ja kannab endas väga suurt vastutust. Siinkohal olid ülimalt asjakohased loengupidaja näited sellest kuidas NASA-l oli kosmosemissiooni koodis üks element valesti ning see viga läks maksma miljoneid dollareid või kui investeerimispankadelt nõuti välja väga suuri summasid, sest tarkvaras oli viga ja kliente peteti. Testijaks olemisel on palju plusse ja miinuseid,. Mis mulle sellest loengust eriti meelde jäi oli väga hea võrdlus IT ja teatrimaailma vahel. Väga hea lavastaja on kunagi olnud hea näitleja ning üldiselt väga hea analüütik/testija/progeja on kunagi olnud hea programmeerija. See võiks olla isegi motoks, kuidas ma õppimisse EIK’s edaspidi suhtun. &lt;br /&gt;
Seitsemendas loengus tutvustati IT tööturgu&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Septer, A.: IT tööturust]&amp;lt;/ref&amp;gt;. Loengupidaja on ise ettevõtja, ning karjääri jooksul töötanud erinevates ettevõtetes erinevatel ametikohtadel. Kuigi ettekande alguses rõhutas esineja, et ta ei pretendeeri absoluutsele tõele pean tõdema, et tema argumendid ja nägemus IT tööturust tundus kuidagi väga loogiline ja tundes ise IT-sektoris töötavaid inimesi, suutsin teatavaid paralleele tõmmata. Kindlasti oli tegemist loengute tsükli parima esinejaga ning vaatamata kogu ettekande võibolla pisut kriitilisest ja  pessimistlikust alatoonist, tegid kohati koomilised näited ja väga hea sõnavara sellest väga nauditava loengu. Ise pooldaksin töötamist pigem mõnes väikeettevõtes või start-up’is, kuna seal on isiklik areng kõige intensiivsem. Pole mõtet minna tööle suurfirmasse või riigiasutusse positsioonile, kus keegi õieti ei tea, millega sa tegeled, on suur meeskond, kus on paar väga head töötajat, kes 95% ülesandest ära teevad. See viib pigem mandumiseni kui isikliku progressini. Nagu ma ka käesoleva kirjatüki ühes eelmises lõigus välja tõin ning nagu ka A. Septer välja tõi – kõige väärtuslikum resurss on aeg. Ja kasutada oma aega mandumise peale on minu maailmapildis vale.&lt;br /&gt;
Loengutsükli viimane esineja andis ülevaate enda kooliteest, suhtumisest õppetöösse ja veebirakenduste turvalisusest&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Lang, E.: Suhtumine õppetöösse ja veebirakenduste turvalisus]&amp;lt;/ref&amp;gt;. Kindlasti oli tegemist väga hea kõnemehega, tugevuselt 2-3 antud loengusarjas. Ühinen esineja arvamusega, et suhtumisel on määrav roll nii kooli- kui tööalaselt edasijõudmises. Just suhtumine määrab edukuse nii töl kui koolis. Lihtsalt ei ole võimalik saavutada midagi suurt kui suhtumine on vale ja motivatsioon puudub. Nagu varasemates loengutes kuuldu põhjal jäi ka siin kõrva seisukoht, et aja planeerimine ning programmeerimise õppimine on IT valdkonnas ellu jäämiseks triviaalsed oskused. Kindlasti kavatsen nende oskuste arengusse kõvasti panustada.  Loengu teises pooles tuli juttu veebirakenduste turvalisusest ning üks esimesi vorme sellest – paroolid. Ka minu mõtlemine enne vaadatud loengut oli, et mis siis kui keegi mu mingi parooli teada saab, mul pole seal midagi varjata. Aga esineja väga praktiline näide selle kohta pani mind arvamust muutma, ning tõenäoliselt vahetan mõned oma paroolid välja. Aga tegelikult ei ole see ju turvaline et ma sellest nüüd siin kirjutan ja see jääb avalikult internetti nähtavale...&lt;br /&gt;
Kokkuvõtvalt võib öelda, et erialatutvuse loengusari oli vajalik, et anda värsketele üliõpilastele, k.a. siinkirjutajale reaalne ülevaade sellest, millistes eluvaldkondades IT-spetsialistid töötavad, mis on nende töö eripära, kuidas nad ise meenutavad koolipõlve ja tööturule sisenemist ja millised on soovitused edukaks karjääriks peale kooli. Minu jaoks jäid eredalt meelde järgnevad aspektid: aeg on kõige väärtuslikum resurss, õpi seda planeerima ja jagama; programmeerimine on vajalik oskus iga inimese jaoks, kes puutub kokku tehnoloogiaga – õpi see selgeks; leia oma meelisvaldkond, mine sellesse süvitsi sisse – arene, õpi, teosta; säilita motivatsioon ja suhtu õppimisse nagu suhtuksid töösse. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Õpingukorralduse küsimused ==&lt;br /&gt;
&#039;&#039;&#039;Üliõpilaskood: 10143229&#039;&#039;&#039;&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika)&amp;lt;ref name=arvestus1&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri, punkt 5.4.4]&amp;lt;/ref&amp;gt;. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga&amp;lt;ref name=arvestus1 /&amp;gt;. Korduvarvestusele registreerimine toimub ÕIS-is&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri, punkt 5.2.8.1]&amp;lt;/ref&amp;gt;. Riigi finantseeritaval õppekohal olles on järelarvestuse sooritamine tasuta&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri, punkt 5.2.12]&amp;lt;/ref&amp;gt;. Tasulisel õppekohal olles on järelarvestuse sooritamise tasu 2014/2015 õppeaastal 20€&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal, punkt 5]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
=== Küsimus 5 ===&lt;br /&gt;
Millised eeldused peavad olema täidetud vajaduspõhise õppetoetuse saamiseks ja millest sõltub toetuse suurus? Mida peab toetuse saamiseks tegema? (Vastake kokkuvõtlikult) Mis on minimaalne ainepunkide arv semestris õppetoetuse saamiseks?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
Vajaduspõhist õppetoetust saab tudeng, kes vastab kõigile kolmele järgnevale tingimusele: (a) on kõrgkooli sisse astunud 2013/14. õa või hiljem; (b) kelle perekonna kuusissetulek ühe pereliikme kohta on kuni 299 eurot; (c) õpib täiskoormusega ja täidab õppekava nõudeid täies mahus (100%), kusjuures õppe mahu arvestus on semestrite lõikes kumulatiivne&amp;lt;ref name=toetus&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/vajaduspõhine-oppetoetus/ IT Kolledž (2014). Vajaduspõhine õppetoetus]&amp;lt;/ref&amp;gt;.  Toetuse suurus sõltub perekonna keskmisest sissetulekust pereliikme kohta&amp;lt;ref name=toetus/&amp;gt;. Toetuse saamiseks tuleb esitada taotlus [https://www.eesti.ee/est/teenused/kodanik/haridus_ja_teadus/vajaduspohise_oppetoetuse_taotlus riigiportaalis](sisenedes ID-kaardi, Mobiil ID või panga kaudu)&amp;lt;ref name=toetus/&amp;gt;. Toetuse saamiseks peab tudeng täitma õppekava nõudeid täies mahus (100%) ehk koguma 30 EAP semestris, kusjuures õppe&lt;br /&gt;
mahu arvestus on semestrite lõikes kumulatiivne &amp;lt;ref name=toetus /&amp;gt;. Esimesel semestril õppetoetuse taotlemisel&lt;br /&gt;
on piisav ainult täiskoormuse nõude täitmine &amp;lt;ref name=toetus /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Ülesanne ===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
X=2; Y=9&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
Esimene semester kogun 21 ja teine semester 29 EAP-d. Õppekulude osalise hüvitamise kohustuse tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt  Eesti Infotehnoloogia Kolledži nõukogu otsusele 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo]&amp;lt;/ref&amp;gt;. Seega peaksin aasta lõpuks oma õppekulusid hüvitama 2*27-(21+29)=54-50=4 EAP ulatuses. Esitatav arve on seega 4*50=200 €. &lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Antrei&amp;diff=81787</id>
		<title>User:Antrei</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Antrei&amp;diff=81787"/>
		<updated>2014-11-06T21:39:58Z</updated>

		<summary type="html">&lt;p&gt;Antrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
== Erialatutvustuse aine arvestustöö ==&lt;br /&gt;
Autor:     &#039;&#039;&#039;Andres Trei&#039;&#039;&#039; &amp;lt;br /&amp;gt;Kuupäev: XX.11.2014.&lt;br /&gt;
&lt;br /&gt;
== Essee ==&lt;br /&gt;
Siia tuleb essee&lt;br /&gt;
&lt;br /&gt;
== Õpingukorralduse küsimused ==&lt;br /&gt;
&#039;&#039;&#039;Üliõpilaskood: 10143229&#039;&#039;&#039;&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika)&amp;lt;ref name=arvestus1&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri, punkt 5.4.4]&amp;lt;/ref&amp;gt;. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga&amp;lt;ref name=arvestus1 /&amp;gt;. Korduvarvestusele registreerimine toimub ÕIS-is&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri, punkt 5.2.8.1]&amp;lt;/ref&amp;gt;. Riigi finantseeritaval õppekohal olles on järelarvestuse sooritamine tasuta&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri, punkt 5.2.12]&amp;lt;/ref&amp;gt;. Tasulisel õppekohal olles on järelarvestuse sooritamise tasu 2014/2015 õppeaastal 20€&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal, punkt 5]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
=== Küsimus 5 ===&lt;br /&gt;
Millised eeldused peavad olema täidetud vajaduspõhise õppetoetuse saamiseks ja millest sõltub toetuse suurus? Mida peab toetuse saamiseks tegema? (Vastake kokkuvõtlikult) Mis on minimaalne ainepunkide arv semestris õppetoetuse saamiseks?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
Vajaduspõhist õppetoetust saab tudeng, kes vastab kõigile kolmele järgnevale tingimusele: (a) on kõrgkooli sisse astunud 2013/14. õa või hiljem; (b) kelle perekonna kuusissetulek ühe pereliikme kohta on kuni 299 eurot; (c) õpib täiskoormusega ja täidab õppekava nõudeid täies mahus (100%), kusjuures õppe mahu arvestus on semestrite lõikes kumulatiivne&amp;lt;ref name=toetus&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/vajaduspõhine-oppetoetus/ IT Kolledž (2014). Vajaduspõhine õppetoetus]&amp;lt;/ref&amp;gt;.  Toetuse suurus sõltub perekonna keskmisest sissetulekust pereliikme kohta&amp;lt;ref name=toetus/&amp;gt;. Toetuse saamiseks tuleb esitada taotlus [https://www.eesti.ee/est/teenused/kodanik/haridus_ja_teadus/vajaduspohise_oppetoetuse_taotlus riigiportaalis](sisenedes ID-kaardi, Mobiil ID või panga kaudu)&amp;lt;ref name=toetus/&amp;gt;. Toetuse saamiseks peab tudeng täitma õppekava nõudeid täies mahus (100%) ehk koguma 30 EAP semestris, kusjuures õppe&lt;br /&gt;
mahu arvestus on semestrite lõikes kumulatiivne &amp;lt;ref name=toetus /&amp;gt;. Esimesel semestril õppetoetuse taotlemisel&lt;br /&gt;
on piisav ainult täiskoormuse nõude täitmine &amp;lt;ref name=toetus /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Ülesanne ===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
X=2; Y=9&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
Esimene semester kogun 21 ja teine semester 29 EAP-d. Õppekulude osalise hüvitamise kohustuse tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt  Eesti Infotehnoloogia Kolledži nõukogu otsusele 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo]&amp;lt;/ref&amp;gt;. Seega peaksin aasta lõpuks oma õppekulusid hüvitama 2*27-(21+29)=54-50=4 EAP ulatuses. Esitatav arve on seega 4*50=200 €. &lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antrei</name></author>
	</entry>
</feed>